Windows Desktop Application Developer

Published date: 2024/01/10
  • Location: Gurugram, Haryana, India
• *We need a candidate who can join immediate or within 15 days**

Exp:- 5 to 8 Years

Update source trigger, item source, item control, attached property, mutil data trigger, data trigger, tree view.
• *Job Description: Windows Desktop Application Developer**
• *Position Overview: **

We are seeking a skilled Windows Desktop Application Developer with a strong background in C# and WPF to join our dynamic team. The ideal candidate will have hands-on experience in developing robust and user-friendly desktop applications, with a focus on utilizing the MVVM architecture, data bindings, and templates. As a Windows Desktop Application Developer, you will be responsible for creating efficient and well-designed software solutions that align with our company's goals and standards.
• *Responsibilities: **

- Design, develop, and maintain Windows desktop applications using C# and WPF, ensuring a high level of performance, usability, and reliability.

- Implement the MVVM architecture, utilizing data bindings and templates to separate concerns and enhance code maintainability.

- Utilize asynchronous programming and threading techniques to enhance application responsiveness and efficiency.

- Leverage your strong hands-on experience with .NET Core to develop cutting-edge desktop applications.

- Integrate with RESTful APIs, ensuring seamless communication between the desktop application and external services.

- Implement identity and authorization services, particularly with Key cloak, to ensure secure access to application features and data.

- Apply design patterns and adhere to SOLID principles to create well-structured, maintainable, and extensible code.

- Develop comprehensive unit tests, monitor code coverage, and perform static code analysis to ensure code quality and reliability.

- Collaborate with the development team using Git as the version control system to manage code changes effectively.

- Utilize Jira for software development delivery, tracking tasks, and participating in the Agile development process.

- Participate in Agile methodologies, contributing to sprint planning, daily stand-up meetings, and retrospectives.
• *Qualifications: **

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

- Proven experience (4+ years) in developing Windows desktop applications using C# and WPF.

- Strong understanding of the MVVM architecture, data bindings, and templates, with the ability to implement them effectively.

- Proficiency in asynchronous programming and threading, ensuring responsive and efficient desktop applications.

- Extensive hands-on experience with .NET Core and integrating RESTful APIs.

- Familiarity with identity and authorization services, preferably Key cloak.

- Thorough knowledge of design patterns and SOLID principles, applying them to create high-quality code.

- Experience in unit testing, code coverage analysis, and static code analysis tools.

- Proficiency in using Git for version control and collaborative development.

- Previous experience with Jira for task management and software development tracking.

- Familiarity with Agile methodologies and the ability to work effectively in an Agile team environment.

- Strong problem-solving skills and the ability to troubleshoot and debug complex application issues.
• *Benefits: **

- Competitive salary and benefits package

- Opportunity to work on innovative and challenging projects

- Collaborative and supportive work environment

- Professional development and growth opportunities

- 5 days working

- Flexible working hours

- international exposure

If you are a passionate Windows Desktop Application Developer with expertise in C# and WPF, along with a strong grasp of MVVM architecture, design patterns, and Agile methodologies, we encourage you to apply and be a part of our talented development team
Company Name: Innovation Triggers

Contact seller Share

1 page views

Related listings

  • Frontend Developer
    Software Developer
    Software Developer
    We are looking for an engineer who is great at oral and written communication skills, a team player, and a self-starter who is willing to add value to the product we work on. Technically strong, uses best practices when it comes to coding, testing, s...
    2026/11/06
  • lead Java Developer
    Software Developer
    Software Developer
    Skills : Java, Spring Boot, Webservices, Angular, NodeJS, MongoDB, Typescript Location : Banglore, Hyderabad,gurgaon Exp : 5 to 8Years
    2026/11/06
  • Software Engineer - PHP
    Software Developer
    Gurugram (Haryana) Software Developer
    Job Description Job Role: As a software developer, you’ll be the brain behind crafting, developing, testing, going live, and maintaining the system. You are passionate about understanding the business context for features built to drive better custom...
    2026/11/06