FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer, C#, .Net, WPF, Azure, React
Johnson ControlsSenior Software Engineer developing complex desktop applications for Johnson Controls. Collaborating with teams in India to solve engineering challenges and enhance existing products.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesEntity 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