Honeywell is looking for a Software Engineer II to design, develop, and maintain our software applications and systems. You will collaborate with cross-functional teams to define requirements and ensure the timely delivery of high-quality software projects.
What You'll Do
- Design and implement robust, scalable applications using .NET for backend and Angular for frontend.
- Manage databases with proficiency in SQL and NoSQL technologies.
- Write clean, well-documented code following best practices and established testing methodologies.
- Test and debug applications to ensure high performance and reliability.
- Work closely with product managers, architects, designers, and QA engineers to deliver integrated solutions.
- Collaborate with R&D, Architecture, and quality assurance teams.
- Prepare detailed documentation, including design specifications and test plans.
- Stay updated with industry trends and technologies to foster innovation.
- Troubleshoot and resolve complex technical issues across the stack.
- Participate in Agile development practices, including sprint planning and retrospectives.
- Apply design patterns and SOLID principles in your work.
What We're Looking For
- A bachelor’s degree in engineering.
- A minimum of 4 years of experience with .NET, Angular, Azure, Web API, and SQL.
- Strong proficiency in C#, Angular, and databases following the Software Development Life Cycle.
- Excellent problem-solving skills and a deep understanding of engineering principles.
- Strong communication and interpersonal skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Knowledge of cyber security and secure coding practices.
- Familiarity with Agile development methodologies.
Technical Stack
- .NET
- Angular
- Azure
- SQL
- NoSQL
- C#
- Web API



