We are seeking a skilled and detail-oriented .NET Desktop / Window application Developer to design, develop, and maintain high-performance Windows-based applications. The ideal candidate has experience in building desktop applications using WinForms or WPF, along with a solid understanding of the .NET Framework or .NET Core/.NET 5+.
Responsibilities:
Design, develop, and maintain desktop applications using WinForms, WPF, or UWP.
Collaborate with cross-functional teams including designers, QA, and product managers.
Write clean, maintainable, and efficient code in C#.
Integrate applications with backend services and databases (SQL Server, SQLite, etc.).
Debug and resolve technical issues in existing applications.
Follow best practices for performance, scalability, and security.
Participate in code reviews and contribute to team knowledge sharing.
Create and maintain technical documentation.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
2+ years of experience in .NET desktop application development.
Strong proficiency in C# and .NET Framework/.NET Core/.NET 5+.
Experience with WinForms or WPF (MVVM pattern is a plus).
Good understanding of OOP, design patterns, and software architecture.
Familiarity with SQL Server, Entity Framework, and LINQ.
Experience with Version Control Systems (e.g., Git).
Strong problem-solving skills and attention to detail.
Preferred Qualifications (Nice to Have):
Experience with XAML and MVVM frameworks (e.g., Prism, MVVM Light).
Familiarity with REST APIs, JSON, and asynchronous programming.
Knowledge of DevOps tools like CI/CD pipelines and build automation.
Experience with third-party controls.
Exposure to Blazor or web-based .NET frameworks.
Job Types: Full-time, Permanent
Pay: ?35,000.00 - ?45,000.00 per month
Benefits:
Paid sick time
Paid time off
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.