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: ₹25,000.00 - ₹35,000.00 per month
Benefits:
- Paid sick time
- Paid time off
Work Location: In person