Jobs
H

Advanced Software Engr

HoneywellKA, IN4d ago
Full-timevia indeed

Required Skills

agiledockergithub actionsgrpcjavascriptreactsql

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

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
4d ago
Source
Indeed