Honeywell is a Fortune 100 technology company that delivers industry-specific solutions that include aerospace products and services; control technologies for buildings and industry; and performance materials globally. Our technologies help everything from aircraft, buildings, manufacturing plants, supply chains, and workers become more connected to make our world smarter, safer, and more sustainable.
Key Responsibilities:
Full-Stack Development: Design, develop, modify, and implement software solutions using both Python and the .NET framework (.NET Core / C#).
Application Service Development: Build and maintain backend services, APIs, data processing pipelines, automation scripts, and potentially web application components.
Software Development Lifecycle (SDLC): Participate actively in all phases of the SDLC, including requirements gathering, analysis, design, coding, unit testing, integration testing, and deployment.
Code Quality Best Practices: Write clean, efficient, maintainable, and well-documented code. Participate in code reviews to ensure adherence to coding standards and best practices.
Problem Solving: Troubleshoot, debug, and resolve software defects and production issues in a timely manner.
Collaboration: Work closely with cross-functional teams, including product managers, architects, QA engineers, and other developers, within an Agile/Scrum environment.
Technology Exploration: Stay up-to-date with emerging technologies and development trends, evaluating and proposing their adoption where appropriate.
Documentation: Create and maintain technical documentation for developed software.
CI/CD: Contribute to and utilize continuous integration and continuous deployment (CI/CD) pipelines.
YOU MUST HAVE (Basic Qualifications):
Bachelors degree in Computer Science , Software Engineering, or a related technical field.
[2- 4]+ years of professional software development experience.
Proven proficiency in Python programming, including common libraries and frameworks (e.g., Flask, Django, Pandas, NumPy - specify if relevant).
Proven proficiency in .NET development (C# preferred) , including experience with .NET Framework and/or .NET Core.
Experience developing RESTful APIs and web services.
Solid understanding of object-oriented programming (OOP) principles and design patterns.