Johnson Controls is seeking a Software Engineer for their development office in Pune, India. This role focuses on designing and implementing desktop applications that solve engineering and architectural challenges. The ideal candidate will have 3+ years of experience in commercial desktop application development, with strong expertise in C#, .NET, and related technologies.
The position offers an opportunity to work with a leading company in building intelligence and automation, where you'll be part of a team developing solutions that make buildings smarter, safer, and more sustainable. You'll be involved in the full software development lifecycle, from requirements gathering to implementation and maintenance.
Key responsibilities include developing desktop applications, conducting code reviews, working with product owners, and contributing to continuous improvement initiatives. The role requires strong technical skills in C#, .NET, WPF, and database technologies, combined with excellent problem-solving abilities and communication skills.
Johnson Controls, established in 1885, has a rich history of innovation in building technologies. They offer the world's largest portfolio of building products, technologies, software, and services. This role provides an excellent opportunity to contribute to solutions that transform environments where people live, work, learn, and play.
The ideal candidate will have a Bachelor's degree in Computer Science or related field, experience with Agile methodologies, and a strong foundation in software development principles. Knowledge of modern frameworks and security best practices is highly valued. This position offers the chance to work on meaningful projects that directly impact building efficiency and sustainability worldwide.