Software Engr I

Honeywell Honeywell · Industrial · Pune, Maharashtra, India

Software Engineer with 2-5 years of experience in designing, developing, and maintaining software applications. Responsibilities include the full development lifecycle, writing efficient code, testing, troubleshooting, and collaborating with cross-functional teams. Requires proficiency in PowerBI and SQL, with a strong understanding of OOPS concepts and design patterns. Experience with web and Windows programming, CI/CD tools, Agile practices, and Test-Driven Development is beneficial. Familiarity with AI/ML, Kubernetes, and Azure/Gemini services is a plus, as is experience integrating with Experion.

What you'd actually do

  1. Design, develop, and maintain software applications and systems using core and advanced programming languages.
  2. Participate in the end-to-end development cycle, including requirements gathering, design, coding, testing, and deployment.
  3. Write efficient, reusable, and reliable code.
  4. Develop unit test cases and ensure the quality and performance of applications.
  5. Troubleshoot and resolve software defects and issues.

Skills

Required

  • PowerBI
  • SQL
  • OOPS concepts
  • design patterns
  • relational databases
  • ORM frameworks
  • CI/CD tools
  • Agile best practices
  • Test-Driven Development
  • unit test cases
  • problem-solving skills
  • communication skills

Nice to have

  • C#.Net
  • Python
  • PowerApps
  • Power Flow
  • Angular
  • JavaScript
  • web programming (ASP.NET MVC, Angular JS, React JS, API)
  • Windows programming (WPF, MVVM)
  • Kubernetes
  • Azure/Gemini services

What the JD emphasized

  • Experience in integrating code with Experion is a must