Overview
The Lead-ASP.NET plays a crucial role in our organization, leading and coordinating the ASP.NET development team to ensure the successful delivery of web applications and solutions. This position is essential for driving the technical direction and ensuring the high-quality delivery of ASP.NET projects.
Key Responsibilities
- Lead and supervise the ASP.NET development team in designing, developing, and implementing software solutions.
- Establish and enforce coding standards, development processes, and best practices.
- Collaborate with stakeholders to gather and understand requirements, and translate them into technical specifications.
- Participate in architecture and design of systems, ensuring scalability, reliability, and performance.
- Conduct code reviews and provide constructive feedback to team members.
- Manage project timelines and deliverables, ensuring timely and high-quality delivery.
- Stay updated with the latest industry trends and technologies related to ASP.NET and web development.
- Resolve technical issues and provide technical guidance and support to the team.
- Contribute to the technical roadmap and strategy for ASP.NET projects.
- Ensure adherence to security and compliance requirements in all development activities.
- Provide leadership, mentorship, and coaching to team members to promote professional growth and development.
- Collaborate with cross-functional teams such as QA, UX/UI, and product management.
- Perform hands-on development and troubleshooting as and when required.
- Conduct performance evaluations and provide continuous feedback to team members.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in leading and managing a team of ASP.NET developers.
- Strong proficiency in ASP.NET, C#, MVC, and related web technologies.
- Excellent understanding of software development lifecycle and Agile methodologies.
- Demonstrated experience in designing and implementing scalable and high-performing web applications.
- Proficiency in database design and optimization, including SQL Server.
- Ability to communicate effectively and collaborate with cross-functional teams and stakeholders.
- Experience in creating technical documentation and specifications.
- Strong problem-solving skills and the ability to think critically.
- Ability to prioritize and manage multiple tasks in a fast-paced environment.
- Experience in mentoring and coaching team members to foster a collaborative and growth-oriented culture.
- Knowledge of version control systems such as Git or TFS.
- Understanding of security principles and best practices in web application development.
- Excellent leadership and organizational skills.
Skills: mvc,web development,c#,git,sql server,tfs,agile methodologies,.net core,asp.net,leadership