You will design, develop, and deploy scalable web applications and microservices using the .NET ecosystem.
Responsibilities
- Design and maintain RESTful APIs and microservices for high-traffic applications.
- Write clean, maintainable code following OOP principles and design patterns.
- Manage database schema changes across relational and NoSQL databases.
- Perform code reviews and mentor junior developers.
- Troubleshoot, debug, and optimize code for performance and scalability.
Required Skills
- 4 to 10 years of experience in .NET technologies.
- Proficiency in C#, .NET Core, and ASP.NET Core.
- Strong experience with Web APIs and RESTful services.
- Experience with SQL Server, PostgreSQL, or NoSQL databases.
- Knowledge of Git version control.
- Familiarity with unit testing and test-driven development (TDD).
- Experience with cloud platforms such as Azure or AWS.
- Understanding of CI/CD pipeline setups.
- Working knowledge of HTML, CSS, and JavaScript.
Preferred Skills
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Knowledge of containerization using Docker and Kubernetes.
- Familiarity with cloud-native architectures and serverless computing.