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
Job Type: Full Time
Job Location: Islamabad

