We are looking for a talented open-minded Software Architect who will bring his experience, intelligence, and inspiration to our team. The successful candidate will be responsible for the overall design and technical implementation of the solution/features for the program.
The Software Architect should have a highly developed set of analytical, communication skills and consulting capability. Also, ability to present and communicate complex technical solutions both to the client and team members. He or she should be able to identify technical risks, propose solutions and effectively communicate them to all stakeholders.
- 7+ years in Software Development;
- 2+ years in Software Architecture;
- Experience in Cloud technologies (Azure is the must) and micro-services architecture;
- Practical experience working with architectural approach, design patterns, integration approach, scalability, security and data flow;
- Experience in building CI/CD approach with using corresponding tools and technologies;
- Fluent in at least in 2 programming languages (.Net Core );
- Experience with industry-leading RDBMS and NoSQL engines;
- Fluent English;
- Excellent communication skills.
- Contributes as a lead developer in development of new high performance and scalable platform (from PoC to production);
- Mentoring of technical leaders and driving knowledge sharing session between technical teams.