You will build and maintain scalable web APIs using the .NET ecosystem.
Responsibilities
- Develop high-quality APIs using C# and .NET Core.
- Optimize database performance through efficient SQL queries and execution plans.
- Implement caching strategies using Redis or Elasticsearch to improve application scalability.
- Manage deployment pipelines and continuous integration using Azure DevOps.
- Debug complex application issues and ensure secure authentication protocols.
Required Skills
- 5+ years of professional experience in software development.
- Proficiency in C# including generics, delegates, and access modifiers.
- Deep understanding of SOLID principles and design patterns.
- Strong MS-SQL skills covering DDL, DML, DCL, TCL, and complex JOINs.
- Experience with SQL optimization and execution plans.
- Practical knowledge of CI/CD workflows within Azure DevOps.
- Experience testing and documenting APIs with Postman and Swagger.
- Hands-on experience with caching tools like Redis or Elasticsearch.
- Knowledge of application security and authentication mechanisms.