Senior Software Engineer

Johnson Controls

Bengaluru, INhybridPosted Jul 25, 2026
Posting intelligenceActively listedReposted 3×, possible evergreen/ghost posting

Skills

angularazurecicdc#

About the role

Senior Developer – Enterprise Applications & Integrations

Location: Bangalore

Work Model: Hybrid

Employment Type: Full‑time

Experience: 5–7 years

Reporting To: Engineering Manager

Role Summary

We are seeking a Senior Developer with strong expertise in SharePoint, .NET, and C# to design, build, and deliver enterprise applications across Johnson Controls (JCI) platforms.

The ideal candidate will have deep experience building scalable, secure, and high‑performance enterprise solutions, with a solid understanding of entitlement models and modern microservices‑based architectures.

Key Responsibilities

Design, develop, and maintain enterprise solutions using .NET and C#

Build and extend integrations with SharePoint (Online and/or On‑Prem)

Implement and maintain entitlement and access control models to ensure secure document generation and delivery

Design, develop, and support microservices‑based architectures

Implement real‑time communication features using SignalR, where required

Collaborate with Product Owners, Architects, and QA teams to translate requirements into technical solutions

Provide technical leadership through code reviews, design discussions, and mentoring junior developers

Troubleshoot, debug, and optimize existing systems

Ensure adherence to coding standards, security best practices, and enterprise architecture guidelines

Mandatory Skills & Experience

5+ years of professional software development experience

Strong hands‑on experience with:

C# and .NET (Core / Framework)

SharePoint development (SPFx, APIs, integrations, or custom solutions)

Proven experience working on document‑centric platforms

Strong understanding of enterprise entitlement / authorization models

Experience designing and developing microservices

Solid experience with REST APIs and service‑based integrations

Strong understanding of object‑oriented design, SOLID principles, and clean code practices

Highly Desirable Skills

Experience with real‑time communication using SignalR

Hands‑on experience working in Agile SAFe environments

Experience with:

Azure (App Services, Functions, Service Bus, Storage, etc.)

CI/CD pipelines

Distributed systems and event‑driven architectures

Knowledge of performance tuning and scalability for enterprise applications

Experience with Angular

Education

Bachelor’s degree in Computer Science, Engineering, or a related field

(or equivalent practical experience)

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.