Senior API developers

February 17, 2026

Job Description

We are looking for an experienced and highly skilled Technical Lead with strong expertise in C# and .NET/.NET Core to lead the design, development, and delivery of scalable, secure, and high-performance software solutions. The ideal candidate will play a critical role in driving technical excellence, mentoring development teams, and ensuring best practices across the software development lifecycle.

As a Technical Lead, you will collaborate closely with architects, product owners, DevOps teams, and stakeholders to deliver enterprise-grade applications using modern technologies, cloud platforms, and agile methodologies.


Key Responsibilities

  • Lead the design, development, and implementation of enterprise applications using C#, .NET, and .NET Core.
  • Architect and build RESTful APIs, Web Services, and Microservices with a strong focus on performance, scalability, and security.
  • Ensure high-quality code by enforcing coding standards, design patterns, and best practices.
  • Provide technical leadership and mentorship to developers, conducting code reviews and guiding team members on technical challenges.
  • Design and optimize database solutions, write complex SQL queries, and ensure efficient data access and storage.
  • Implement and maintain API security standards, including OAuth2, JWT, SSL/TLS, and secure authentication/authorization mechanisms.
  • Collaborate with cross-functional teams to translate business requirements into robust technical solutions.
  • Work with cloud platforms such as Microsoft Azure (App Services, API Management, Azure Functions), AWS, or GCP for application deployment and scalability.
  • Set up and manage CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions to enable automated builds, testing, and deployments.
  • Drive unit testing and test automation using frameworks such as xUnit, NUnit, and Moq to ensure code reliability and maintainability.
  • Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Troubleshoot complex production issues, perform root cause analysis, and implement long-term solutions.
  • Stay up to date with emerging technologies, frameworks, and industry trends to continuously improve the technical stack.

Required Skills & Qualifications

  • 7+ years of hands-on experience in C# and .NET/.NET Core development.
  • Strong experience in building RESTful APIs, Web Services, and Microservices architectures.
  • Excellent knowledge of SQL and relational database design.
  • Solid understanding of API security standards (OAuth2, JWT, SSL/TLS).
  • Experience with version control systems such as Git, GitHub, or Azure DevOps.
  • Hands-on experience with cloud platforms (Microsoft Azure preferred; AWS or GCP acceptable).
  • Strong exposure to CI/CD pipelines and DevOps practices.
  • Proficiency in unit testing frameworks (xUnit, NUnit, Moq).
  • Strong understanding of Agile/Scrum methodologies.
  • Excellent problem-solving, communication, and leadership skills.

Education

  • UG: Any Graduate
  • PG: Any Postgraduate (Preferred)