13 Oct
|
Johnson Controls
|
Bengaluru
13 Oct
Johnson Controls
Bengaluru
– Senior Software Developer (.NET Full Stack)
Experience: 8 Years
Role Overview
We are seeking an experienced Senior Software Developer with solid 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.
Robust 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 contemporary 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.
📌 Senior Software Engineer Bengaluru
🏢 Johnson Controls
📍 Bengaluru