Senior Software Engineer

Johnson Controls, Inc.

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Johnson Controls, Inc. is seeking a hands-on Senior Software Developer with strong .NET and Azure expertise to design, build, and sustain enterprise-scale applications in Bengaluru.

The role focuses on large distributed systems, cloud-native solutions on Azure, RESTful APIs, and collaboration with cross-functional teams across the SDLC. Angular exposure is preferred, with opportunities to mentor and lead technical initiatives.

Qualifications

  • 8+ years of software development experience.
  • Strong expertise in C#, .NET Framework / .NET Core, ASP.NET & ASP.NET Core, Web API, and SQL Server.
  • Experience with Azure Function Apps and/or Durable Functions.
  • Azure cloud services and distributed architectures.
  • Git, Azure DevOps, and CI/CD practices.
  • Experience designing and supporting large-scale distributed systems.

Responsibilities

  • Design, develop, and maintain scalable, high-performance applications and services.
  • Build RESTful APIs and backend components using C#, ASP.NET, ASP.NET Core, and Web API.
  • Develop serverless and event-driven solutions using Azure Function Apps and/or Durable Functions.
  • Contribute to frontend development using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Work on large, distributed, cloud-based systems with a focus on scalability, reliability, and performance.
  • Collaborate with architects, product owners, and cross-functional teams throughout the software development lifecycle.
  • Participate in code reviews, troubleshooting, performance tuning, and technical mentoring.

Skills

C#
.NET Core
ASP.NET
Web API
SQL Server
Azure
Git/Azure DevOps
CI/CD
Angular
Distributed systems

Education

Bachelor's degree in Computer Science, Engineering, IT

Tools

Azure Function Apps
Durable Functions
Azure DevOps

Job description

Job Description – Senior Software Developer (.NET Full Stack)
Experience: 8+ Years

Role Overview

We are seeking an experienced Senior Software Developer with strong expertise in the Microsoft technology stack to design, develop, and support enterprise-scale applications. The ideal candidate will have hands-on experience building large-scale distributed systems, developing cloud-native solutions on Azure, and delivering robust APIs and backend services. Exposure to Angular is preferred.

Key Responsibilities
  • Design, develop, and maintain scalable, high-performance applications and services.
  • Build RESTful APIs and backend components using C#, ASP.NET, ASP.NET Core, and Web API.
  • Develop serverless and event-driven solutions using Azure Function Apps and/or Durable Functions.
  • Design and optimize SQL Server databases, queries, and stored procedur
  • es.
  • Contribute to frontend development using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Work on large, distributed, cloud-based systems with a focus on scalability, reliability, and performance.
  • Collaborate with architects, product owners, and cross-functional teams throughout the software development lifecycle.
  • Participate in code reviews, troubleshooting, performance tuning, and technical mentoring.
Required Skills
  • 8+ years of software development experience.
  • Strong expertise in:
    • C#
    • .NET Framework / .NET Core
    • ASP.NET & ASP.NET Core
    • Web API / REST Services
    • SQL Server
  • Experience with:
    • Azure Function Apps and/or Durable Functions
    • Azure cloud services and distributed architectures
    • Git, Azure DevOps, and CI/CD practices
  • Experience designing and supporting large-scale distributed systems.
Nice to Have
  • Angular or other modern frontend framework experience.
  • Experience working in Agile/Scrum environments.
  • Azure certifications.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline.
Ideal Candidate:

A hands-on senior engineer with strong .NET and Azure expertise, proven experience in large distributed systems, solid SQL Server skills, and the ability to contribute across both backend and frontend development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Keka HR • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Software Development Engineer (.NET Full Stack)
Software Development Engineer (.NET Full Stack)

Actualize • Pune District

On-site
INR 1,000,000 - 1,500,000
Dot Net Fullstack Developer
Dot Net Fullstack Developer

Grazitti Interactive • Panchkula

On-site
INR 1,600,000 - 2,200,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Keka Inc. • Hyderabad

On-site
INR 2,000,000 - 4,000,000
.NET Developer
.NET Developer

Tech ECS Limited • Kolkata District

On-site
INR 1,200,000 - 1,800,000
Senior DotNet Fullstack Developer
Senior DotNet Fullstack Developer

Aziro • Pune District, Chennai District, Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Numerator Career Center • India

On-site
INR 4,000,000 - 6,000,000
Full Stack .Net Developer
Full Stack .Net Developer

NLB Services • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Senior Full Stack Developer (.NET + React + Azure)
Senior Full Stack Developer (.NET + React + Azure)

Durapid Technologies Private Limited • India

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Firstsource • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Remote/hybrid setup