Windows Desktop Application Developer

  • Category: Software Developer Jobs
  • Location: Gurugram, Haryana
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 21K to 28K
  • Published on: 2025/09/21

• *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

Related jobs

  • Software Engineer | Python

    Responsibilities: • Develop innovative solutions based on product requirements and business challenges. • Participate in architectural, design, and product sessions. • Provide task estimations and deliver quality code on time. • Drive code reviews, a...

    Full Time / Part Time

    $ Estimated: 15K to 25K

    Remote

    2025/09/21


    Apply Now

  • Oracle Cloud Application Development Application Developer

    About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Tec...

    Full Time / Part Time

    $ Estimated: 22K to 35K

    Remote

    2025/09/21


    Apply Now

  • Software Engineer

    Company Description ExcelGens, Inc. is an end-to-end staffing services and information technology solutions provider, committed to providing exceptional services to its clients. With Extensive years of experience working with large staffing companies...

    Full Time / Part Time

    $ Estimated: 23K to 26K

    Remote

    2025/09/21


    Apply Now