Senior Software Engineer C WPF (Desktop Applications)
Xperteez Technology
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.
Skills Required
Posted on: March 30, 2026