Tech Lead – Enterprise Applications & Integrations (JCI)  

    Location: only Bangalore / Hybrid  
    Employment Type: Fulltime  
    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  
    • Experience building and deploying Micro Front-End architectures  
    • Strong understanding of:   
    • Component-based architecture  
    • Modular application design  
    • Authentication and authorization (OAuth2, JWT, OpenID Connect)  
    • API security best practices  
    • Experience with:   
    • Git  
    • Azure DevOps or GitHub Actions  
    • CI/CD pipelines  
    • Unit testing and integration testing  
    • Strong analytical, problem-solving, and communication skills  

      

    Preferred Qualifications  

    • Experience with:   
    • Webpack Module Federation  
    • Azure Cloud Services  
    • Entity Framework Core  
    • SignalR  
    • Knowledge of Domain-Driven Design (DDD) and Clean Architecture principles  
    • Experience modernizing monolithic applications into microservices and micro front-end solutions  
    • Familiarity with performance monitoring and observability tools  

      

    Technical Skills  

    Front-End  

    • Angular v20+  
    • TypeScript  
    • RxJS  
    • HTML5 / CSS3 / SCSS  
    • Angular Signals  
    • Micro Front-End Architecture  
    • Webpack Module Federation  
    • Responsive UI Design  

    Back-End  

    • ASP.NET Core  
    • C#  
    • RESTful API Development  
    • Entity Framework Core  
    • Authentication & Authorization  
    • Swagger/OpenAPI  

    Database  

    • Microsoft SQL Server  
    • T-SQL  
    • Query Optimization  
    • Stored Procedures  
    • Database Design  

    DevOps & Tools  

    • Azure DevOps / GitHub  
    • CI/CD Pipelines  
    • Git  
    • Agile/Scrum  

      

    Leadership Expectations  

    • Mentor and guide development teams  
    • Lead technical decision-making and architecture discussions  
    • Promote engineering best practices and continuous improvement  
    • Act# Software Technical Lead – Angular & .NET  

      

    If you are passionate about building scalable modern web applications, leading high-performing engineering teams, and delivering innovative enterprise solutions using Angular and .NET technologies, we encourage you to apply. 

  • *
    *
    *
    *
    *
    *
    Import LinkedIn profile
    or

    我的信息

    我的经验

    应用问题

    检讨

    我的信息

    我的经验

    应用问题

    检讨

    *

    联系信息
    我确认我正在代表自己提交这份电子申请,而不是代表任何其他人,并且申请中包含的信息是我个人的信息。我在此确认,在申请过程中提供的信息以及任何附带的文件,包括我的个人简介/简历或在任何讨论或面试中提供的信息,都是我所知的真实和完整的信息。在适用的当地法律允许的范围内,我授权Johnson Controls及其附属公司、子公司和运营部门(统称为公司)调查本申请及附带文件中的所有声明,并从我的历任雇主、推荐人和教育机构获取任何必要的信息。

    我明确知晓,如果我收到Johnson Controls的工作邀请,该邀请将取决于成功完成申请流程的所有方面,包括适用于当地法律且被允许的背景调查和推荐检查。提交这份电子申请并不构成Johnson Controls向我提供工作邀请、就业协议或任何其他具有法律约束力的承诺。

    我明确知晓并同意,我提交的信息将根据Johnson Controls的隐私声明进行使用、披露和存储,我已完全阅读并接受该隐私声明。对于位于美国的个人,申请人不需要提供任何与年龄相关的信息和/或毕业日期。我们将根据隐私声明跨境传输您的个人信息。在适用的当地法律允许的范围内,点击下面的按钮即表示您同意跨境传输您的个人信息。对于位于中国的个人:请阅读附录——中国个人信息跨境传输规则(人力资源管理)。点击下面的按钮即表示您同意Johnson Controls根据我们的隐私声明中国个人信息跨境传输规则附录收集、处理和传输您的个人信息(包括敏感个人数据)。

    为了给您提供最有效的招聘流程,Johnson Controls可能会使用人工智能(“AI”)来帮助我们更好地理解您的候选人信息与您申请职位的匹配程度。我们可能会使用AI工具处理您对申请和资格问题的回答、简历中的信息以及(如适用)您的Johnson Controls雇员记录中的信息。所有招聘决定将由招聘团队在全面评估您的候选人资料后做出。这些工具帮助我们将您提供的信息与工作要求和首选资格进行匹配。所有招聘决定将由我们的招聘团队在全面评估您的候选人资料后做出,AI的使用只是我们用来帮助评估候选人并做出决定的众多工具和因素之一。

    Johnson Controls还希望协助您探索未来的工作机会,我们可能会使用AI进行辅助这一流程。这些AI工具帮助我们理解您的候选人信息如何符合未来工作机会的要求(使用上述相同的过程)。Johnson Controls的招聘人员可能会使用这些分析来决定是否联系您关于未来的工作机会。如果您位于英国或欧盟,使用AI是Johnson Controls的合法利益所必需的,以简化招聘流程,提升招聘效率,并评估您与未来的工作机会的匹配程度。请注意,AI的使用只是我们招聘人员用来帮助评估候选人和未来工作机会匹配程度的众多工具和因素之一。

    在阅读上述声明之前,请勿电子签名。
    *
    专业经验
    专业经验
    移除
    + 添加专业经验
    教育
    教育
    移除
    + 添加教育背景
    技能
    请提供您的相关技能
    网站
    请添加任何相关网站 (在URL中包含https://)
    网站
    移除
    + 添加网站
    应用问题

    个人信息
    Johnson Controls 重视多元化和包容性的工作场所。提供这些信息将有助于确保我们的招聘实践促进机会平等。您对以下自我认定问卷的回答是自愿的。 但是,即使您选择不提供信息,也必须回答这些问题。
    这些信息将保持匿名,您的回答将得到最严格的保密并防止滥用。我们向您保证,您的回答将仅用于监督我们的平等机会政策,我们不会利用您的回答做出任何影响您的非法决定,无论是在招聘活动中或是在我们的任何雇佣过程中。

    提供这些信息不是强制的,如果您选择不提供这些信息,您将不会受到任何处罚。
    我的信息
    编辑 隐藏
    我的经验
    编辑 显示
    应用问题
    编辑 显示
Go to Top