Job Summary :
We are seeking an experienced and motivated .NET Lead Developer to join our dynamic team. The ideal candidate will be a hands-on leader with a passion for building high-quality, scalable, and robust applications using the Microsoft stack. You will be responsible for leading a team of developers, guiding the technical direction of projects, and contributing to the entire software development lifecycle, from design and architecture to deployment and maintenance.
Key Responsibilities :
Team Leadership & Mentorship : Lead, mentor, and inspire a team of .NET developers, fostering a culture of technical excellence and continuous improvement.
Technical Architecture : Design and architect enterprise-level software solutions using .NET Core / Framework, ensuring they are scalable, secure, and maintainable.
Hands-on Development : Write clean, efficient, and well-documented code in C# and actively participate in the development of complex features and modules.
Code Quality Assurance : Conduct regular code reviews, enforce coding standards, and implement best practices to ensure high-quality deliverables.
Project Collaboration : Collaborate with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical specifications.
Process Improvement : Drive the adoption of best practices in software development, including Agile methodologies, CI / CD pipelines, and automated testing.
Problem Solving : Troubleshoot, debug, and resolve complex technical issues across the full application stack.
Technology Strategy : Stay current with emerging technologies and industry trends, providing recommendations for new tools and approaches to enhance our development process.
Required Skills and Qualifications :
Experience : 6+ years of professional software development experience, with at least 1 years in a senior or lead developer role.
Technical Proficiency :
Front-End Knowledge : Experience with at least one modern front-end framework (e.g., Angular, React, Blazor).
Cloud Experience : Hands-on experience with cloud platforms, preferably Microsoft Azure (e.g., App Services, Azure SQL, Azure Functions, Azure DevOps).
Leadership : Proven ability to lead and mentor a development team, with excellent communication and interpersonal skills.
Methodologies : Strong understanding of Agile / Scrum development methodologies.
Education : Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
(ref : hirist.tech)
Technical Lead Net • Ahmedabad