We are looking for a .NET Tech Lead to architect, design, develop, and implement applications using C#/.NET, to support key business needs. We expect the ideal candidate to have an expert level and strong working experience in application development using C#/.NET and creating complex and multi-threaded systems, as well as leading a team.
The main tasks of our team are:
- updating existing services to .Net Core 5.0
- refactoring
- changing the architecture and used protocols
- decomposition into microservices
Extensive use of cloud technologies is assumed: AWS ElasticCache, AWS ECS, AWS Kafka, AWS RDS, etc.
Services stack and technologies used: .Net Core 5.0, MS SQL, Kafka, Mongo DB, Docker, Kubernetes.
However, you must be ready to be able to read the code written in .Net 3.5-4.6, Win Form, WCF, and also make changes there that are required for the integration with new services.