We are looking for a skilled Windows Desktop Developer with 3+ years of experience in developing and maintaining desktop applications using C#, WPF, MVVM, XAML, and SQL/SQLite. The ideal candidate will work closely with product owners, developers, and QA teams to deliver high-quality, scalable, and performance-driven software solutions.
Experience:- 3 to 6 Year
-
Develop, enhance, and maintain Windows desktop applications using WPF, MVVM, and XAML.
-
Collaborate with product owners and stakeholders to understand business requirements and translate them into technical solutions.
-
Write clean, maintainable, and efficient code following best practices.
-
Troubleshoot and resolve application performance issues, UI inconsistencies, and functional bugs.
-
Optimize and integrate applications with SQL databases (SQL Server / SQLite), ensuring efficient data handling.
-
Work with multi-threaded applications and apply design patterns to build scalable and maintainable software.
-
Implement event-driven architectures and improve inter-view model communication.
-
Develop audit logging systems to track application events and enhance debugging.
-
Work in an Agile/Scrum environment, following CI/CD practices.
-
Maintain technical documentation and actively contribute to code reviews and continuous improvement initiatives.
-
3+ years of experience in C# and .NET technologies.
-
Strong hands-on experience with WPF, MVVM, and XAML for building desktop applications.
-
Proficiency in SQL / SQLite and experience with database development, query optimization, and data management.
-
Solid understanding of object-oriented programming (OOP), design patterns, and multi threading.
-
Experience with WCF, Windows Services, and API integrations.
-
Strong problem-solving skills with the ability to debug complex applications.
-
Experience working with Git, Bitbucket, or other version control systems.
-
Good understanding of Agile methodologies (Scrum/Kanban), Jira, and CI/CD pipelines.
-
Excellent communication skills and ability to work collaboratively in a team.
-
Experience with UI performance optimization in WPF applications.
-
Hands-on experience with dynamic popups, animations, and event-driven architectures in WPF.
-
Knowledge of audit logging, error tracking, and application telemetry.
-
Experience with Windows Task Scheduler for automating tasks and background operations.
-
Exposure to Cloud services (Azure, AWS) and DevOps practices.
-
Basic knowledge of HTML, CSS, and JavaScript for UI-related tasks.
-
Understanding of Service-Oriented Architecture (SOA).
-
5 days a week
-
Health Insurance
-
Sponsorship for Certification
-
Flexible working hours with possibility of working from home