We are looking for a Software Development Engineer with 2–5 years of experience to build and enhance scalable applications using .NET, Azure, and microservices architecture. You will work on a single product or contribute to moderately complex projects, translating business requirements into technical solutions.
In this role, you will develop and maintain high-quality code, participate in agile ceremonies, and collaborate with cross-functional teams. You’ll follow best practices (SOLID principles, design patterns), contribute to code reviews, resolve defects, and support production systems when needed. Additionally, you’ll help improve processes, provide effort estimates, and ensure proper documentation for maintainability and support
Qualification & Experience
You are a motivated developer with hands-on experience in .NET technologies, Azure cloud services, and microservices-based architecture. You have a good understanding of SOLID principles, design patterns, and software development best practices.
You can interpret business requirements, write clean and efficient code, and troubleshoot issues using structured problem-solving approaches. You actively participate in team discussions, collaborate effectively, and are open to feedback and continuous learning.
Exposure to AI/ML or Generative AI concepts is a plus. You are detail-oriented, adaptable, and capable of working with moderate guidance while contributing meaningful ideas and improvements to the team.