Advanced Software Engr
Join Our Community
Required Skills
Job Description
As an **Advanced** **Software Engineer** at Honeywell, you will be responsible for developing and integrating advanced software solutions for connected buildings, with a focus on Building Automation Systems \& Building Management Systems software. Your expertise will play a crucial role in enhancing our building automation offerings.
- Bachelor’s degree from an accredited institution in a technical discipline such as science, technology, engineering, or mathematics.
- 6\+ years of experience in software in backend \& full stack development, specifically in large scale enterprise level application development.
- Strong proficiency in C\# .Net \& JavaScript and familiarity with .Net \& Node JS.
- Knowledge of design patterns, SOLID \& KISS principles, with a focus on scalable and maintainable code.
- Stay current with industry trends and best practices in web security, cloud automation, and scalable architecture.
- *WE VALUE**
- Advanced degrees in Computer Science, Software Engineering, or related fields.
- Experience with Agile development methodologies and tools.
- Strong analytical and problem\-solving skills.
- Ability to work collaboratively in a team\-oriented environment.
- Passion for innovation and staying updated with the latest technologies in software development.
- *KEY RESPONSIBILITIES**
- Develop Web UI SPA (Single Page Application) applications using React JS, SCSS CSS3\.
- Develop backend systems using C\# .Net \& NodeJs frameworks with advanced design patterns.
- Write and maintain comprehensive unit, integration, and end\-to\-end tests.
- Apply Object\-Oriented Programming (OOP), KISS, SOLID design principles to create scalable software solutions.
- Troubleshoot production issues and optimize application performance and reliability.
- Work with System Architects \& Lead Engineers to understand the design \& deliver the required Spike, PoC, Prototypes in design \& exploration phases.
- Conduct code reviews, mentor junior developers, and contribute to technical documentation.
- Collaborate with other developers to ensure seamless integration during development.
- *SECONDARY SKILLS**
- Proficient in SQL Server programming for database management and integration.
- Nice to have experience with C\+\+ programming for application development.
- Experience in anyone of the backend RPC concepts like SignalR, gRPC, WebAPI.
- Nice to have knowledge of PSIM domain solutions and their integration with building automation systems.
- Nice to have CI \& CD skills with GitHub \& GitHub Actions.
- Nice to have knowledge of Docker Containerization \& Orchestrator application like K8S.
- Component Driven Development in React JS UI using Storybook JS.
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.
Similar Jobs
- D
Scrum Master / Agile Coach
Datamatics Technologies · Bengaluru, Karnataka, India
- P
Agile Story Analyst (Web)
Prospus · India
- V
Java Architect
Virtusa · KA, IN
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Bengaluru
- Posted
- 4d ago
- Source
- Indeed