Senior Engineer - Product and Platform Engineering

Date: 12 Mar 2026

Location: Pune, MH, IN, 411006

Company: Altimetrik

Programming Languages and Tools.Net core, .Net FrameworkAngular 15+,Angular JS (Added advantage)HTML , CSS, TypeScript, JavaScriptSQL ServerGitHubAzure Cloud (Added advantage)Responsibilities:Selected candidate will be required to support legacy application in Angular JS & .Net FrameworkCreate high-performing, responsive, and interactive web applications.Unit-test the code and debug the application.Create custom directives and components.Experience with unit testingGood debugging skillsBuilding self-contained, reusable, and testable modules and componentsEnsuring a clear dependency chain, in terms of both application logic as well as file relationshipsWriting non-blocking code, and resorting to advanced techniques such as multi-threading, when neededCommunicating with external web servicesProfile optimization (memory, speed)Strong proficiency in HTML, CSS3, and JavaScriptFamiliarity with newer specifications of ECMAScript is also a major advantage.

  • The ideal candidate for the role at Johnson Controls Inc. will possess advanced expertise in Angular and .Net development, reflecting their extensive experience in software engineering over a substantial career span of 5 to 30 years.
  • Proficiency in Angular is critical, as it serves as a powerful front-end framework for building dynamic and responsive web applications.
  • The candidate should demonstrate a deep understanding of Angular concepts, including components, services, and state management, as well as experience with TypeScript, with the ability to create scalable applications that enhance user experience.
  • Candidates should display a high level of proficiency in .Net development, utilizing the framework to design robust backend services and applications.
  • They should be adept at implementing RESTful APIs, integrating with various data services, and employing best practices in software design and architecture to deliver high-quality software solutions.
  • Experience in version control systems such as Git and familiarity with Agile methodologies will be considered an asset.
  • A Bachelor's degree in Technology (B.Tech) in Computer Science Engineering, complemented by a Master’s degree (M.Tech) in Software Engineering, is required to ensure a solid foundation in software principles and practices.
  • Additionally, relevant certifications such as Microsoft Certified: Azure Developer Associate and Certified Angular Developer are preferred, signifying a commitment to professional development and expertise in the latest technologies.
  • Support and enhance legacy applications using AngularJS and .NET Framework, ensuring smooth transitions and updates as necessary.
  • Develop high-performing, responsive, and interactive web applications utilizing Angular 15+, .NET core, and related technologies.
  • Create and implement custom directives and components to improve application functionality.
  • Conduct unit testing and debugging to maintain application integrity and performance.
  • Build reusable and testable modules and components, ensuring a clear dependency chain of application logic and file relationships.
  • Write non-blocking code and leverage advanced programming techniques such as multi-threading to optimize performance.
  • Communicate effectively with external web services, ensuring seamless integration and data exchange.
  • Focus on profile optimization, enhancing memory usage and speed of applications.
  • Maintain strong proficiency in HTML, CSS3, and JavaScript, with familiarity in newer ECMAScript specifications being an advantage.
  • Mentor junior developers, providing guidance on best practices in coding, testing, and debugging.
  • Lead project initiatives, collaborating with cross-functional teams to align on project goals and deliverables.

Long Description