Lead tech (.net developer)
Job Description
Job Description
We areseeking an experienced Lead .NET Developer with expertise in C#, .NET Core, and SQL Server to join our Chennai team. This role requires a strong foundation in back-end development and leadership skills, ideally suited for someone with an in-depth understanding of .NET technologies and experience managing or guiding teams.
Key Responsibilities
Lead a team of .NET developers and provide technical guidance.
Design, develop, and implement applications using C# and .NET Core.
Ensure database integrity and efficiency through SQL Server optimization.
Collaborate with cross-functional teams to design solutions, identify issues, and resolve bottlenecks.
Mentor junior developers and assist in code reviews to maintain coding standards and quality.
Participate in the full software development lifecycle, from requirements gathering to deployment and support.
Required Skills and Qualifications
7+ years of experience in .NET development, with a focus on C#, .NET Core, and SQL Server.
Demonstrated experience in a lead or senior development role.
Strong understanding of relational database management and SQL Server performance optimization.
Familiarity with software development best practices, including version control and agile methodologies.
Excellent problem-solving skills, attention to detail, and the ability to work independently as well as in a team.
Nice-to-Have Skills
Experience with cloud services such as Azure or AWS.
Knowledge of microservices architecture and modern DevOps practices.
Background in front-end technologies like Angular or React.
Perks and Benefits
Competitive salary and performance-based bonuses.
Opportunities for continuous learning and development.
Collaborative and inclusive work culture.