Are you a skilled Software Engineer looking for a new challenge? Look no further than Honeywell! We are seeking a highly motivated and experienced Software Engineer II to join our dynamic team. In this role, you will have the opportunity to work on cutting-edge technology and contribute to the development of innovative solutions that make a real impact in the world. If you have a passion for coding, a strong technical background, and a desire to continuously grow and learn, we want to hear from you!
Design and develop software applications and solutions using a variety of programming languages and tools.
Collaborate with cross-functional teams to gather requirements, design solutions, and implement new features.
Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
Troubleshoot and resolve complex technical issues and bugs in a timely manner.
Conduct thorough testing and quality assurance to ensure the reliability and functionality of the software.
Stay up-to-date with the latest technologies, tools, and industry trends to continuously improve and enhance the software.
Participate in code reviews and provide constructive feedback to team members.
Document and maintain technical specifications, user guides, and other relevant documentation.
Collaborate with project managers to ensure timely delivery of projects and meet project milestones.
Mentor and guide junior software engineers to help them grow and develop their skills.
Communicate effectively with team members and stakeholders to provide updates, discuss project progress, and address any concerns.
Proactively identify and suggest improvements to existing software and processes to enhance efficiency and effectiveness.
Adhere to company policies and procedures, including security and privacy protocols, while handling sensitive data.
Participate in meetings, trainings, and workshops to continuously enhance knowledge and skills.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
Bachelor’s Degree In Computer Science, Software Engineering, Or A Related Field.
Proficiency In Programming Languages Such As C++, Java, And Python.
Strong Problem-Solving Skills And Ability To Work Independently And In A Team Environment.
Minimum Of 3-5 Years Of Experience In Software Development, Preferably In A Corporate Or Industrial Setting.
Experience With Software Development Tools And Methodologies, Including Agile And Devops.
Required Skills
Software Development
Quality Assurance
Project Management
Version Control
Database Management
Debugging
Agile Methodology
Object-Oriented Design
User Interface Design
Problem-Solving
Programming Languages
Soft Skills
Communication
Conflict Resolution
Leadership
Time Management
Creativity
Critical Thinking
Teamwork
Adaptability
Problem-Solving
Empathy