Technical Lead(Front End- full stack)
Johnson Controls · Bangalore-Karnataka-India
Johnson Controls · Bangalore-Karnataka-India
Tech Lead – Enterprise Applications & Integrations (JCI) Location: only Bangalore / Hybrid Employment Type: Full‑time Experience: 10–14 years (with 3+ years in a Tech Lead role) Reporting To: Engineering Manager / Director Tech Lead – Enterprise Applications & Integrations (JCI) Software Technical Lead – Angular v20+ / .NET / Micro Front-End Architecture Position Summary We are seeking a highly skilled Software Technical Lead with deep expertise in modern Angular (v20+), ASP.NET Core, and scalable enterprise application architecture. This role will lead the design and development of modern web applications using Micro Front-End architecture, RESTful APIs, and SQL Server–based backend systems. The ideal candidate is a hands-on technical leader who can mentor developers, define architecture standards, and collaborate closely with product owners, architects, QA, and DevOps teams to deliver high-quality software solutions. Key Responsibilities • Lead the design, development, and implementation of enterprise-grade web applications using Angular v20+ and ASP.NET Core • Architect and implement Micro Front-End (MFE) solutions using modern Angular frameworks and federation strategies • Design and develop scalable RESTful APIs and backend services in ASP.NET Core • Develop and maintain SQL Server database solutions including schema design, stored procedures, query optimization, and performance tuning • Provide technical leadership, code reviews, mentoring, and best practices to development teams • Collaborate with cross-functional teams to define technical solutions aligned with business objectives • Conform to established coding standards, CI/CD practices, testing strategies, and security guidelines using GitHub • Drive modernization initiatives including migration from legacy applications to modern Angular/.NET platforms • Troubleshoot complex production issues and implement sustainable solutions • Participate in architecture discussions, technical roadmap planning, and sprint activities • Ensure application scalability, maintainability, security, and performance optimization • Integrate applications with enterprise services and third-party APIs • Support Agile/Scrum development methodologies and lead technical delivery efforts Required Qualifications • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience) • 8+ years of software development experience • 3+ years in a Technical Lead or Senior Developer role • Strong experience with: • Angular v20+ • TypeScript • RxJS • NgRx or other state management libraries • ASP.NET Core / .NET 8+ • C# • SQL Server • RESTful API development </spa