Taro Logo

Software Engineer

Johnson Controls enhances building intelligence through systems and digital solutions to make buildings smarter, safer, more comfortable, efficient, and sustainable.
Backend
Senior Software Engineer
In-Person
7+ years of experience
Enterprise SaaS

Job Description

Johnson Controls is seeking a Senior Software Engineer to join their team in Bangalore, India. This role is crucial in developing robust, scalable solutions that enhance building intelligence and sustainability. The position requires 7 years of experience, with 5 years specifically in hands-on software development.

The ideal candidate will work on building specific software components, investigating new technologies, and solving technical challenges. They will be responsible for developing software using industry-standard languages and tools, with a focus on .NET technologies, web development, and database systems.

Key technical requirements include proficiency in C#, .NET Framework, Web API, and understanding of web technologies like JavaScript and JSON. The role demands expertise in database technologies including SQL Server and Azure Cosmos DB, along with experience in modern development practices including source control and DevOps tools.

Johnson Controls offers an opportunity to work on systems that make buildings smarter, safer, and more sustainable. The company has been innovating in building technology since 1885 and continues to lead in building products, technologies, software, and services globally.

This is an excellent opportunity for a senior developer who wants to make a significant impact on building technology while working with a diverse global team. The role combines technical expertise with business acumen, requiring both strong development skills and the ability to understand and implement solutions that support business priorities.

Last updated a day ago

Responsibilities For Software Engineer

  • Participate in software development team and build specific software components
  • Investigate and analyze new or existing technologies and development tools
  • Investigate and analyze issues with existing systems and propose fixes
  • Develop software using industry well-known software languages and tools
  • Work with quality assurance to define test cases and execute test plans
  • Review product documentation and technical instructions

Requirements For Software Engineer

TypeScript
Node.js
  • Bachelor's Degree in Software Engineering, Computer Science or related discipline
  • 7 years total experience with 5 years hands-on software development
  • Proficient in Object Oriented, interface driven design and implementation
  • Proficient in Microsoft .NET Framework and related development tools
  • Experience with C#, .NET, Web API
  • Knowledge of JavaScript, jQuery, HTML, XML, and JSON
  • Understanding of database driven and service oriented architecture
  • Experience with modern unit testing practices
  • Knowledge of Microsoft SQL Server and Azure Cosmos DB
  • Understanding of web-based communication protocols
  • Experience with Git, TFVC, GitHub
  • Familiarity with Azure DevOps and Jira
  • Strong analytical and problem-solving skills

Related Jobs

Power Platform / Copilot Studio Developer

Senior Power Platform/Copilot Studio Developer position for healthcare solutions, focusing on Microsoft technologies and AI-powered agents.

GPU Architect

Senior GPU Architect position at NVIDIA focusing on performance analysis and optimization of complex GPU and SoC architectures, requiring 2+ years of experience and strong programming skills.

Power Platform Developer

Senior Power Platform Developer position at Alfa Laval's Global IT Delivery Centre in Pune, focusing on Microsoft Power Platform development with comprehensive benefits and global collaboration opportunities.

Java Hybris Developer

Senior Java Hybris Developer position at Arrow, focusing on SAP Commerce development with 5+ years of experience required, based in Bangalore, India.

Senior Software Engineer

Senior Software Engineer position at JLL Technologies, focusing on building scalable solutions for real estate technology using Java, Spring Boot, and cloud technologies.