Description

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.

Education

Any Graduate