Project Overview:
Requirements:
- 3+ years of experience leading a team of engineers;
- 7+ years of commercial experience;
- Deep understanding and experience with .NET/C#;
- Strong knowledge of ASP.NET CORE, HTML5, JavaScript (ECMA 5,6) and at least one SPA framework;
- Strong understanding of XP practices and agile SDLC processes;
- Knowledge of OOP/OOA, understanding of functional programming principles will be a plus;
- Strong understanding and experience of CI/CD processes and practices, DevOps culture, experience with Azure DevOps will be a plus;
- Production experience of at least 1+ year with Azure or another cloud platform;
- Has an understanding of microservices architecture, is able to design according to the chosen architecture and NFRs;
- Profound experience with different communication channels knows props and cons of each, knows communication patterns;
- Experience with Docker and any containerS orchestration engine(SF, KUBE);
- Profound knowledge of relational DB, familiar with NoSQL storages(document, key-value, graph, and so on), is able to select the right data storage;
- Familiar with 0Auth and OpenID protocols, know authorization models;
- Able to design and manage tech/arch solutions from a-z: requirements, documentation, prototypes, PoCs;
- Has quality-oriented mindset;
- At least upper-intermediate level of English, well-developed communication skills.