Job Description
We are looking for a skilled
WPF C# Developer
with strong
OOP concepts
to join our team and work on developing and enhancing Windows-based desktop applications. The ideal candidate should have solid experience in
WPF
,
MVVM architecture
, and
.NET technologies
, with a passion for delivering high-quality and scalable software solutions.
Key Responsibilities
-
Design, develop, and maintain WPF desktop applications in C#
-
Implement MVVM design patterns and reusable UI components
-
Integrate APIs, databases, and third-party components
-
Optimize application performance, UI responsiveness, and user experience
-
Work with XAML, styling, templates, and custom controls
-
Debug, troubleshoot, and resolve application issues
-
Maintain coding standards, technical documentation, and version control
Required Skills & Qualifications
-
2+ years of experience in C# and .NET Framework
-
Excellent knowledge of WPF and XAML
-
Hands-on experience with MVVM frameworks
-
Strong understanding of OOP principles and Clean Architecture
-
Experience with SQLite / SQL Server / Entity Framework / LINQ
-
Experience with async/await, multithreading & TPL
-
Familiarity with Git / Azure DevOps / TFS
-
Strong debugging and problem-solving skills
-
Experience working with REST APIs
-
Knowledge of WPF performance optimization & memory management
Nice to Have (Optional)
-
Experience with Material Design / Modern UI frameworks
-
Knowledge of Dependency Injection
-
Experience with desktop reporting tools (RDLC / Crystal Reports)
Benefits
-
Medical facility (Self & dependents)
-
Mobile allowance
-
20 paid leaves (Jan to Dec)
-
Gym allowance
-
Free Lunch Facility (In-house)
-
Market Competitive Salary
-
Learning & Challenging Work Environment
-
Amazing Work Culture