We are seeking an experienced ASP.NET MVC Technical Lead to join our dynamic team in Bengaluru, Karnataka, India. As a Technical Lead, you will play a crucial role in guiding our development efforts, mentoring team members, and ensuring the delivery of high-quality web applications.
- Lead the design, development, and maintenance of large-scale web applications using ASP.NET MVC and related technologies
- Collaborate with cross-functional teams to define, design, and ship new features
- Provide technical leadership and mentorship to junior developers
- Conduct code reviews and ensure adherence to coding standards and best practices
- Optimize application performance and scalability
- Troubleshoot, debug, and upgrade existing software
- Stay up-to-date with emerging trends and technologies in web development
- Participate in architectural decisions and technology selection
- Ensure the technical feasibility of UI/UX designs
- Develop and manage project timelines and milestones
Requirements:
- Bachelors degree in Computer Science, Software Engineering, or a related field
- 7+ years of experience in ASP.NET MVC development
- 3+ years in a technical leadership role
- Strong proficiency in C#, SQL Server, HTML, CSS, and JavaScript
- Experience with Web API, Entity Framework, and cloud platforms such as Azure or AWS
- Solid understanding of software design patterns and architectural principles
- Expertise in version control systems, preferably Git
- Familiarity with Agile development methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and team collaboration abilities
- Experience with large-scale web applications and their performance optimization
- Knowledge of security best practices in web development
- Microsoft Certified: Azure Developer Associate certification is a plus