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