Develop and maintain software solutions for Honeywell's Industrial Automation business, aiming to enhance customer operations in safety, sustainability, resiliency, and productivity.
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.
- Familiarity with Azure cloud technologies and services.
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.
- Knowledge of Agile development methodologies.
- Strong attention to detail and a passion for delivering high-quality software solutions.