Honeywell Industrial Automation business needs to develop and implement advanced software solutions to enhance the safety, sustainability, resiliency, and productivity of customer operations.
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.
- Work closely with hardware team to create machine-software communication protocols.
- Troubleshoot and debug software issues to ensure high quality and reliable performance.
- Work with cross-functional teams to define software requirements and specifications.
- Participate in code reviews and provide constructive feedback to improve code quality.
Other
- Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization.
- 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.