Software Engr II
Full Job Description
As a Software Engineer II at Honeywell's Bengaluru, India location, you will develop and integrate advanced software solutions for connected buildings, specializing in Building Automation Systems (BAS) and Building Management Systems (BMS) software. Working on a hybrid schedule, you will report to the Sr Software Engineering Supervisor and play a vital role in enhancing our building automation offerings.
This role involves contributing to the development of innovative software that improves building security and user experience, fostering a more secure, sustainable, and efficient environment. You will also be responsible for overseeing and reviewing team members' tasks, managing end-to-end project processes for timely and accurate delivery, issuing clear instructions, and mentoring junior colleagues to support their professional growth and skill development.
Key responsibilities include developing UI Single Page Applications (SPA) using React JS and SCSS CSS3, and backend systems with C# .Net and Node.js frameworks. You will apply Test Driven Development (TDD) practices using Jest for React/Node.js and XUnit/NUnit for C#, alongside Object-Oriented Programming (OOP). Collaboration with System Technical Leads to understand designs and deliver prototypes during exploration phases is also expected.
Requirements:
- Bachelor's degree in a technical discipline (Science, Technology, Engineering, or Mathematics) from an accredited institution.
- 3+ years of software development experience, with a focus on full-stack development using JavaScript and C# .Net.
- Experience with cloud technologies and IoT platforms, particularly for smart buildings.
- Experience developing large-scale, enterprise-level applications.
- Proficiency in Test Driven Development practices.
- Hands-on experience with React JS and RPC technologies like WebAPI, gRPC, and GraphQL.
Secondary Skills:
- Proficient SQL Server programming for database management and integration.
- Experience with Component Driven Development in React JS using Storybook JS and micro frontends.
- Application of GoF Design Patterns, SOLID, and KISS principles.
- Familiarity with PSIM domain solutions and their integration with building automation systems is a plus.
- Knowledge of Docker containerization and orchestrators like Kubernetes (K8s) is desirable.
Company
Honeywell
Honeywell is a global leader in helping organizations solve the world's most complex challenges across automation, the future of aviation, and energy transition. As a trusted partner, we deliver actio...