Qualification: B.Tech/BE/BCA/MCA Experience : Minimum of 5 years of experience in .NET development, with at least 2 years in a leadership or supervisory role. Key Skills: .NET Development (C#, VB.NET), ASP.NET MVC, SQL Server, Entity Framework, Agile/Scrum Methodologies, Azure/AWS (optional).
Roles and Responsibilities:
Technical Leadership: Lead a team of .NET developers in designing, developing, and delivering software solutions using .NET technologies.
Project Management: Oversee project planning, estimation, and execution, ensuring projects are delivered on time and within budget.
Team Management: Provide mentorship, guidance, and support to team members, fostering a culture of learning and professional growth.
Code Review and Quality Assurance: Conduct code reviews to ensure code quality, scalability, and maintainability.
Client Interaction: Act as a primary point of contact for clients, understanding their requirements, and translating them into technical solutions.
Risk Management: Identify project risks and issues proactively, and implement mitigation strategies to minimize project disruptions.
Continuous Improvement: Drive process improvements and optimization initiatives within the team.
Technical Innovation: Stay abreast of emerging technologies and trends in .NET development, evaluating their potential applications and recommending adoption where appropriate.
Skills:
Proficiency in .NET development using languages such as C# and VB.NET.
Strong understanding of ASP.NET MVC and other .NET frameworks.
In-depth knowledge of object-oriented programming (OOP) concepts and design patterns.
Experience with web technologies including HTML, CSS, JavaScript, and AJAX.
Familiarity with database management systems, such as SQL Server, and ORM frameworks like Entity Framework.
Excellent problem-solving and decision-making abilities.