We are seeking a highly skilled Senior Technical Lead with strong expertise in .NET C# and Angular to lead a development team in building scalable high-performance web applications. This role involves hands-on technical leadership software design and architecture code quality oversight and close collaboration with cross-functional teams.
Key Responsibilities:
- Lead and mentor a team of .NET developers through all phases of the software development lifecycle.
- Architect and develop secure robust web applications using .NET Framework C# and Angular.
- Collaborate with product managers business analysts and QA teams to gather requirements and deliver solutions on time.
- Conduct regular code reviews ensure adherence to coding standards and drive continuous performance improvements.
- Identify and resolve performance bottlenecks bugs and system issues.
- Stay up to date with new technologies and recommend best practices for development and deployment.
- Ensure that applications meet high standards of security scalability and maintainability.
Required Skills & Qualifications:
- 8 years of experience in software development with at least 2 years in a technical leadership role.
- Proficiency in .NET Framework C# Angular (2) WPF and WCF.
- Strong knowledge of MS SQL Server including writing complex SQL scripts and optimizing queries.
- Experience with Agile/Scrum methodologies.
- Solid understanding of software architecture design patterns and application lifecycle management.
- Excellent communication leadership and team collaboration skills.
Preferred Qualifications:
- Experience working with cloud platforms like Azure or AWS.
- Familiarity with CI/CD pipelines and DevOps practices.
- Bachelors degree in Computer Science Engineering or a related field.