Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Johnson Controls

Senior Software Engineer, C#, .Net, WPF, Azure, React

Johnson Controls

Senior Software Engineer developing complex desktop applications for Johnson Controls. Collaborating with teams in India to solve engineering challenges and enhance existing products.

Posted 7/23/2026full-timeBangalore • 🇮🇳 IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing complex commercial desktop applications using C#, .NET, and WPF, while applying Agile methodologies and design patterns. Strong problem-solving abilities and effective communication skills are essential for collaborating with diverse teams and stakeholders.

Highest-signal resume keywords
C# DevelopmentWPF Application DevelopmentAgile MethodologySQL Database ManagementMVVM Design Pattern

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C#WPFSQLEntity FrameworkMVVMDependency InjectionWinUI 3.NET 7-8HTMLCSS
Soft Skills
Problem-SolvingAnalytical MindsetCommunicationSelf-Motivation
Tools & Technologies
Jira
Industry Keywords
Desktop ApplicationsSoftware DevelopmentEngineering DesignArchitectural DesignCode ReviewTestingDebugging

Tech Stack

Tools & technologies
Entity FrameworkJavaScript.NETReactSQLWPF

About the role

Key responsibilities & impact
  • Design and implement Desktop Applications to solve engineering and architectural design problems.
  • Develop, Maintain and improve existing company products.
  • Work closely with product owners to gather software requirements.
  • Work with project teams to plan, analyze and estimate project timelines.
  • Conduct code reviews, testing, and debugging to ensure high-quality software delivery.
  • Contribute to continuous improvements within the agile software development process.
  • Collaborate with other stakeholders and be accountable to each other to achieve the project’s vision.

Requirements

What you’ll need
  • A Bachelor’s degree in Computer Science, engineering or related fields.
  • 6+ years of experience and expertise in complex commercial desktop applications development
  • Proficiency in C#, .NET, WPF, SQL, Entity Framework, MVVM and dependency injection
  • Development experience with Agile methodology, in the latest frameworks like WinUI 3 and .NET 7-8
  • Exposure in the usage of different design patterns (ex: MVVM, dependency injection) and object-oriented programming
  • Strong knowledge of Relational and Non-Relational Databases.
  • Familiarity with frontend technologies such as HTML, CSS, JavaScript, and frameworks like React.
  • Communicate well with team members and other stakeholders with diverse background.
  • Ability to work in Agile following Jira best practices.
  • Self-motivated and driven to be successful.
  • Excellent problem-solving skills and an analytical mindset.

Benefits

Comp & perks
  • Professional development opportunities