Job Description

Job Title: Lead Engineer (.NET)


Location: Pune / Nashik

Experience: 5–6 Years


Job Overview


We are seeking an experienced and highly skilled Lead Engineer (.NET) to lead a development team and drive end-to-end delivery of scalable, secure, and high-performance applications. The ideal candidate should have strong technical expertise in the .NET ecosystem along with leadership capabilities to guide and mentor developers.


Key Responsibilities




  • Lead, mentor, and manage a team of .NET developers to ensure high-quality software delivery.




  • Architect, design, and develop complex applications using .NET Core, ASP.NET MVC, Web API, and C#.




  • Collaborate with product owners and stakeholders to analyze requirements and convert them into technical specifications.




  • Ensure adherence to coding standards, best practices, performance tuning, and security guidelines.




  • Conduct code reviews and provide technical leadership to the development team.




  • Develop and integrate applications with SQL Server, Entity Framework, and third-party APIs/services.




  • Manage CI/CD pipelines and deployment processes using Azure DevOps or equivalent tools.




  • Troubleshoot and resolve issues in both development and production environments.




  • Stay updated with modern technologies, tools, and architectural trends; recommend enhancements to existing systems.




  • Knowledge of additional technologies such as Python, Node.js will be an added advantage.




Required Skills & Qualifications




  • 5+ years of hands-on software development experience.




  • Minimum 2 years in a technical/leadership role.




  • Strong proficiency in .NET Core, ASP.NET MVC, Web API, C#, LINQ, Entity Framework.




  • Experience in building and consuming RESTful APIs, and understanding of microservices architecture.




  • Working knowledge of Azure or other cloud platforms.




  • Solid understanding of SQL Server, database schema design, stored procedures, and performance optimization.




  • Familiarity with Agile / Scrum methodologies.




  • Excellent communication, problem-solving, decision-making, and leadership skills.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application