Lead .NET Developer
On-siteHyderabad, Telangana, India
Job Summary
Design and develop both back-end and front-end components of web applications using .NET, Dapper/EF, and Microservices architecture. Implement CI/CD pipelines to automate deployment and streamline development processes while writing clean, maintainable code that adheres to industry best practices. Collaborate with cross-functional teams to gather requirements, troubleshoot and debug issues across the full stack, and ensure application performance, scalability, and security standards are met. Participate in code reviews, mentor junior developers, and maintain documentation while staying up-to-date with emerging technologies. Requires 7-11 years of experience with a strong foundation in .NET and microservices.
Required Qualifications
- 7-11 Years
- Design and develop both back-end and front-end components of web applications
- Develop RESTful APIs using .NET, Dapper\EF, and Microservices architecture
- Implement CI/CD pipelines to automate deployment and streamline development processes
- Write clean, maintainable, and efficient code following industry best practices and coding standards
- Collaborate with cross-functional teams to gather requirements and implement technical solutions
- Troubleshoot and debug issues across the full stack of the application
- Ensure application performance, scalability, and security best practices are adhered to
- Participate in code reviews, mentoring junior developers, and maintaining documentation
- Stay up-to-date with emerging technologies and industry trends to apply them to your work
- 5-6 years of experience in software development with a strong foundation in .NET
- Strong experience in building Microservices-based applications
- Proficient in front-end technologies, including ReactJS or AngularJS, and a solid understanding of modern JavaScript frameworks
- Familiarity with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Hands-on experience with version control systems (Git)
- Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI, Travis CI)
- Strong problem-solving skills and ability to work independently or as part of a team
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams
Desired Qualifications
- Experience in deploying applications to cloud environments such as AWS, Azure, or Google Cloud is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.