Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable. As a Software Engineer I, you will play a critical role in developing and implementing advanced software solutions for our Industrial Automation business.
Requirements
- Proficiency in programming languages and frameworks such as C-Sharp, .NET, and Python.
- Experience designing and developing microservice systems deployable on cloud-based environments.
- Proficiency in writing automation tests.
- CI/CD tools experience such as Git, Github Actions, and Kubernetes.
- Experience with data streamlining like Kafka Streams and tools like Databricks.
Responsibilities
- Design, develop, and test software applications using various programming languages and frameworks.
- Write automated unit and integration tests for the code.
- Deploy code on cloud-based CI/CD pipelines using Docker, Kubernetes, and Github Actions.
- Troubleshoot and debug software issues to ensure high quality and reliable performance.
- Stay up-to-date with the latest software development trends and technologies.
- Participate in code reviews and provide constructive feedback to improve code quality.
Other
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong problem-solving and thoughtful skills.
- Excellent communication and collaboration abilities.
- Master's degree in Computer Science or a related field.
- Experience with industrial automation software development.