Johnson Controls

Johnson Controls

Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.

94,000BuildingsCommercialResidentialIndustrialEnergyInfrastructureSecuritySafetyFire DetectionHVACControlsSmart BuildingsSustainabilityOperationsMaintenanceRepairsSystem ModernisationCarbon ReductionData AnalyticsFacility ManagementWebsite

Senior Software Engineer

Develop and maintain .NET-based software solutions for smart building systems.

India
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Office Full-Time

About the Role

You will participate as a member of the software development team, building specific components to deliver business features on schedule. You will investigate new or existing technologies, third‑party software, and development tools to solve technical challenges and meet design specifications. Independently, you will analyze issues in existing and legacy systems, propose fixes, and assist with testing and documentation. You will develop software using industry‑known languages and tools that is testable and maintainable, work closely with quality assurance to define and execute test plans, and review product documentation for completeness and accuracy. • Build and deliver software components according to schedule. • Investigate and evaluate new technologies and third‑party tools to meet design specifications. • Diagnose and resolve issues in existing and legacy systems, supporting testing and documentation. • Develop testable, maintainable code using C#, .NET, Web API and related technologies. • Collaborate with QA to define, review, and execute test cases and plans. • Review and ensure completeness of product documentation and technical instructions.

Key Responsibilities

  • component delivery
  • technology evaluation
  • issue resolution
  • code development
  • qa collaboration
  • documentation review

What You Bring

The role requires a Bachelor’s degree in Software Engineering, Computer Science, or a related discipline, with a total of seven years of experience, at least five of which are hands‑on software development. Candidates must be proficient in object‑oriented, interface‑driven design, the Microsoft .NET Framework, C#, .NET, Web API, and web technologies such as JavaScript, jQuery, HTMLX, XML, and JSON. Knowledge of database‑driven and service‑oriented architectures, modern unit‑testing frameworks, large‑scale multi‑threaded and asynchronous design, Microsoft SQL Server, Azure Cosmos DB, and web protocols (HTTP, HTTPS, WebSocket, UDP) is essential. Strong self‑motivation, collaboration, communication, analytical, and problem‑solving skills are required, along with experience in source control (Git, TFVC, GitHub) and familiarity with Azure DevOps and Jira. Preferred experience includes working with cloud platforms (Azure, GCP, or AWS), Scrum/Agile methodologies, AI pair‑programming tools such as GitHub Copilot, data warehousing using Snowflake, business analytics with Power BI, and integration with authentication and authorization services like OAuth and ADFS. • Hold a Bachelor’s degree in Software Engineering, Computer Science, or a related field. • Minimum 7 years of experience, with at least 5 years of hands‑on software development. • Proficient in object‑oriented design, Microsoft .NET Framework, and web technologies (JavaScript, HTML, JSON). • Experienced with SQL Server, Azure Cosmos DB, and web communication protocols (HTTP/HTTPS, WebSocket, UDP). • Familiar with source control systems (Git, TFVC, GitHub) and Azure DevOps/Jira. • Strong analytical, problem‑solving, and communication skills. • Preferred: cloud platform experience (Azure, GCP, AWS) and Scrum/Agile methodology. • Preferred: use of AI pair‑programming tools (GitHub Copilot) and data‑warehousing (Snowflake) with Power BI analytics. • Preferred: integration with authentication/authorization services such as OAuth and ADFS.

Requirements

  • bachelor's
  • .net
  • sql server
  • azure
  • git
  • scrum agile

Work Environment

Office Full-Time

Apply Now