Job Title: Senior Technical Lead - .NET, Angular Full Stack Developer
Location: Chennai
Job Type: Full-time
Experience: 5 to 7 years or above
Department: Software Development / Engineering
Job Summary:
We are seeking a Senior Technical Lead - Full Stack Developer with strong experience in .NET Core, Angular, and cloud technologies to drive and deliver high-quality software solutions. This role requires an individual with strong technical leadership skills and the ability to mentor a team of developers. The ideal candidate should have a deep understanding of modern web technologies, software engineering principles, and architecture design, with a passion for building scalable, performant systems.
Key Responsibilities:
· Lead the development and architecture of web-based applications using .NET (Core / Framework) and Angular.
· Design, develop, and maintain scalable web applications and services, ensuring high performance and security.
· Mentor and guide a team of developers, helping them to grow technically and ensure adherence to best practices.
· Collaborate closely with product managers, UX/UI designers, and other stakeholders to ensure successful delivery of new features and functionality.
· Implement best practices for coding, testing, deployment, and release management.
· Conduct code reviews, identify technical debt, and enforce development standards across the team.
· Lead the design and implementation of microservices architectures and work with cloud technologies such as AWS, Azure, or Google Cloud.
· Troubleshoot and resolve complex technical issues across the stack.
· Participate in sprint planning and agile ceremonies, providing technical insights and helping prioritize the backlog.
· Continuously evaluate and introduce new technologies, tools, and practices that improve product quality and development efficiency.
Required Skills & Qualifications:
· 5 to 7+ years of hands-on experience in .NET development, including .NET Core, ASP.NET, and related frameworks.
· 3 to 5+ years of experience working with Angular (preferably version 9+), including building scalable front-end applications.
· Strong understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, GCP).
· Expertise in SQL Server, Entity Framework, and ORM concepts.
· Solid understanding of web development technologies (HTML5, CSS3, JavaScript, TypeScript, etc.).
· Experience with modern front-end frameworks such as Angular (preferred) or React.
· Experience with DevOps practices including CI/CD, version control (Git), and automated testing.
· Solid understanding of software development life cycle (SDLC) and agile methodologies.
· Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is a plus.
· Strong communication and interpersonal skills with the ability to work in a collaborative environment.
· Leadership skills with the ability to mentor and inspire a team of developers.
Education:
Bachelor's or Master's degree in Computer Science, Information Technology, or related field (or equivalent experience)