HIRING ORGANIZATION : Emcus Technology Solutions

Salary : 11- 20 LPA , Experience : 5 years

C-Sharp WPF Application Developer Job in Bangalore India :

Location : Bangalore , Karnataka India

seeking a highly skilled and adaptable Software Engineer to contribute to the development of advanced desktop and configuration tools within the building technology and fire safety domain.

The selected candidate will primarily work on C# and WPF-based desktop applications. The role requires close collaboration with international engineering teams, adherence to agile processes, and a strong commitment to code quality, documentation, and on-time delivery.

The ideal candidate should demonstrate hands-on experience in developing production-grade desktop applications and the ability to work independently in a distributed environment.

Job Responsibilities

  • Develop and maintain software modules for desktop applications (C# / WPF)
  • Collaborate closely with international engineering teams to design, develop, and integrate features across desktop, configuration, and display software components
  • Participate in Agile sprints, daily stand-ups, and technical discussions following established coding and version control practices
  • Ensure adherence to best practices in coding, testing, and documentation
  • Perform bug fixing, performance optimization, and seamless integration with APIs and backend services
  • Contribute to CI/CD pipeline setup, code reviews, and release activities
  • Prepare and maintain technical documentation to ensure knowledge retention and continuity

Required Skills

  • Experience in C# .NET and .NET Core
  • Strong proficiency in C# and WPF for Windows desktop application development
  • In-depth understanding of RESTful APIs, MVC/MVVM architectural patterns, and UI design principles
  • Experience in creation of complex visualizations using Core Components of WPF 3D
  • Exposure to BIM, Revit, or CAD APIs
  • Hands-on experience in integrating backend services, debugging, and optimizing desktop application performance
  • Experience working with Git (GitHub, Bitbucket) and implementing CI/CD pipelines
  • Familiarity with Agile development practices and code review processes
  • Practical experience using collaboration and project management tools like Jira, Confluence, and Figma
  • Excellent analytical, problem-solving, and debugging skills
  • Strong communication, teamwork, and documentation abilities, capable of working with distributed international teams

Position

Software Engineer

Desktop Application Engineer

UI Engineer

WPF Developer

Must have skills

C Sharp – 5 years

Windows Presentation Foundation (WPF) – 5 years

RESTful API – 4 years

CI/CD – 4 years

Debugging skills – 3 years

Agile Software Development – 3 years

Nice to have skills

.NET Core – 5 years

BIM – 3 years

Revit – 4 years

CAD Api – 4 years

WPF 3D – 4 years

Screening Questions

Q1.Are you comfortable working from Office Location : Bengaluru, Karnataka, India? (Must-have)

Ideal answer: yes

Q2.Which city are you currently located in? (Must-have)

Ideal answer: Bengaluru, Karnataka, India

Q3.How many years of overall experience do you currently have? (Must-have)

Ideal answer: 5 Years (Min)

Q4.What is Current Annual Salary? (Must-have)

Ideal answer: $ 14

Q5.What is your Expected Annual Salary? (Must-have)

Ideal answer: $ 23 (Max) USD /Years

Q6.How many years of work experience do you have with C Sharp? (Must-have)

Ideal answer: 5 Years (Min)

Q7.How many years of work experience do you have with Windows Presentation Foundation (WPF)? (Must-have)

Ideal answer: 5 Years (Min)

Q8.How many years of work experience do you have with .NET Core? (Must-have)

Ideal answer: 5 Years (Min)

Q9.How many years of work experience do you have with RESTful API? (Must-have)

Ideal answer: 4 Years (Min)

Q10.How many years of work experience do you have with BIM? (Must-have)

Ideal answer: 3 Years (Min)

Q11.How many years of work experience do you have with Revit? (Must-have)

Ideal answer: 4 Years (Min)

Q12.How many years of work experience do you have with CAD Api? (Must-have)

Ideal answer: 4 Years (Min)

Q13.How many years of work experience do you have with WPF 3D? (Must-have)

Ideal answer: 4 Years (Min)

Q14.How many years of work experience do you have with CI/CD? (Must-have)

Ideal answer: 4 Years (Min)

Q15.How many years of work experience do you have with Debugging skills? (Must-have)

Ideal answer: 3 Years (Min)

Q16.How many years of work experience do you have with Agile Software Development? (Must-have)

Ideal answer: 3 Years (Min)

Q17.How soon will you be able to join? (Must-have)

Ideal answer: 30 Days notice period

Share Box

Job Category: Information Technology / IT
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx