Honeywell is hiring a Software Engineer II in India for an on-site role. You will design, build, test and deploy software, join requirements and technical design discussions, and write clean, secure and maintainable code. The job covers debugging and fixing defects, writing unit, integration and automated tests, reviewing peers' code, supporting production systems and following Agile engineering practices alongside product managers, architects and QA. You need a bachelor's degree in computer science or engineering, or equivalent practical experience, and typically 3 to 4 years of software development experience. Strong programming in C#, .NET Core, Python, React and TypeScript is expected, along with experience building web apps, APIs and microservices, solid data structures and design skills, Git, CI/CD and automated testing, and knowledge of cloud and containers.