Job Summary
We are looking for a skilled C# .NET Developer for one of our leading client, with strong experience in Windows Presentation Foundation to build and maintain robust Windows desktop applications. The ideal candidate should have hands-on experience with modern .NET technologies and a solid understanding of UI architecture patterns like MVVM. Key Responsibilities
- Develop, enhance, and maintain desktop applications using C# and WPF
- Design and implement UI using XAML with a focus on usability and performance
- Apply MVVM (Model-View-ViewModel) architecture for scalable applications
- Integrate applications with RESTful APIs and backend services
- Debug, troubleshoot, and optimize application performance
- Collaborate with cross-functional teams (QA, UI/UX, backend developers)
- Participate in code reviews and maintain coding standards
Required Skills
- 3+ years of experience in C# and .NET development. - Must have at least one year experience in WPF. - Strong hands-on experience with Windows Presentation Foundation
- Proficiency in XAML, data binding, and control templating
- Solid understanding of MVVM design pattern
- Experience with asynchronous programming (async/await, Tasks)
- Knowledge of REST API integration
- Familiarity with Microsoft Visual Studio
Note: 2nd round interview_f2f