Role Overview
We are seeking an experienced Technical Lead with strong expertise in .NET technologies and Angular to lead the design and development of enterprise-grade web applications.
The ideal candidate will possess a strong full-stack development background, combining backend expertise in .NET with front-end proficiency in Angular. This role requires hands-on technical leadership, mentoring development teams, and ensuring the delivery of scalable, secure, and high-performance solutions aligned with business requirements.
Key Responsibilities
- Lead end-to-end design and development of .NET and Angular-based applications
- Provide technical leadership, guidance, and mentorship to development teams
- Design scalable and robust architectures using .NET Core, Web APIs, and Microservices
- Develop and maintain responsive, user-friendly front-end applications using Angular
- Collaborate with business stakeholders, architects, and cross-functional teams to define and implement technical solutions
- Ensure adherence to coding standards, best practices, and security guidelines
- Conduct code reviews and ensure high-quality deliverables
- Troubleshoot and resolve complex technical issues across the stack
- Drive Agile/Scrum practices and actively participate in sprint planning, reviews, and retrospectives
- Ensure performance optimization, scalability, and reliability of applications
Requirements
Required Skills & Experience
- 8–12 years of overall IT experience with at least 2–3 years in a Technical Lead role
- Strong expertise in .NET / .NET Core / ASP.NET
- Hands-on experience with C#, Web APIs, and Microservices architecture
- Strong experience with Angular (latest versions preferred)
- Solid understanding of HTML5, CSS3, JavaScript, and TypeScript
- Experience with SQL Server and database design principles
- Familiarity with RESTful services and API integrations
- Experience working in Agile/Scrum environments
- Strong problem-solving, analytical, and communication skills