.Net Developer (Team Lead)
Explore Exciting Career Opportunities in Product & Software Testing.
Job Title: .Net Developer (Team Lead)
Basic Criteria:
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.
- Effective communication and interpersonal skills.