Xperteez Technology Logo

Senior Software Engineer C WPF (Desktop Applications)

Xperteez Technology

All India, Delhi 5 to 10 Yrs 1 month ago

Job Description

You are a skilled C# Developer with expertise in WPF and MVVM, specializing in building high-performance desktop applications in engineering-driven environments. Your role will involve developing and maintaining desktop applications using C# and .NET, building UI with WPF following MVVM architecture, designing scalable software systems, integrating REST APIs and external services, contributing to CI/CD pipelines and automated testing, optimizing performance, memory usage, and responsiveness, as well as collaborating with cross-functional engineering teams.

Key Responsibilities:

  • Develop and maintain desktop applications using C# and .NET
  • Build UI using WPF following MVVM architecture
  • Design scalable, maintainable software systems
  • Integrate REST APIs and external services
  • Contribute to CI/CD pipelines and automated testing
  • Optimize performance, memory usage, and responsiveness
  • Collaborate with cross-functional engineering teams

Qualifications Required:

  • 5+ years of experience in C# / .NET development
  • Strong hands-on experience with WPF and MVVM (mandatory)
  • Experience in desktop application development (non-web)
  • Solid understanding of OOP and design patterns
  • Experience with REST API integration
  • Exposure to unit testing / automation frameworks
  • Experience with CI/CD or build pipelines

It is important to note that this is a desktop-focused role, and profiles with only ASP.NET / web development experience will not be considered. You are a skilled C# Developer with expertise in WPF and MVVM, specializing in building high-performance desktop applications in engineering-driven environments. Your role will involve developing and maintaining desktop applications using C# and .NET, building UI with WPF following MVVM architecture, designing scalable software systems, integrating REST APIs and external services, contributing to CI/CD pipelines and automated testing, optimizing performance, memory usage, and responsiveness, as well as collaborating with cross-functional engineering teams.

Key Responsibilities:

  • Develop and maintain desktop applications using C# and .NET
  • Build UI using WPF following MVVM architecture
  • Design scalable, maintainable software systems
  • Integrate REST APIs and external services
  • Contribute to CI/CD pipelines and automated testing
  • Optimize performance, memory usage, and responsiveness
  • Collaborate with cross-functional engineering teams

Qualifications Required:

  • 5+ years of experience in C# / .NET development
  • Strong hands-on experience with WPF and MVVM (mandatory)
  • Experience in desktop application development (non-web)
  • Solid understanding of OOP and design patterns
  • Experience with REST API integration
  • Exposure to unit testing / automation frameworks
  • Experience with CI/CD or build pipelines

It is important to note that this is a desktop-focused role, and profiles with only ASP.NET / web development experience will not be considered.

Posted on: March 30, 2026