Description
You will build and maintain scalable microservices within an Agile environment.
Responsibilities
- Develop and test microservices using .NET Core and Web API.
- Design and run event-driven microservices architectures.
- Deploy microservices using Docker and Kubernetes on the Azure platform.
- Implement Domain Driven Design (DDD) principles in application development.
- Apply OOAD, UML, and design patterns to ensure high-quality code.
Required Skills
- 5+ years of professional software development experience.
- Extensive experience with .NET Core and C#.
- Proven track record developing and hosting microservices on cloud platforms.
- Hands-on experience with Docker and Kubernetes on Azure.
- Strong knowledge of RDBMS and NoSQL databases, specifically MongoDB or Cassandra.
- Proficiency with Git, GitHub, TFS, and Jira.
- Experience implementing CI/CD pipelines and DevOps tools.
- Understanding of BDD, TDD, and Web Application security best practices (OWASP/VAPT).
- Solid foundation in database normalization and optimization.
Preferred Skills
- Experience with AWS services.
- Knowledge of SQL Server.