Key Responsibilities
- Develop and maintain desktop applications using C# and .NET technologies.
- Design and implement scalable, maintainable applications following the MVVM (Model-View-ViewModel) architecture pattern.
- Work with Windows desktop application frameworks such as WinForms, WPF, UWP, or WinUI.
- Debug, troubleshoot, and optimize application performance using Visual Studio and related debugging tools.
- Collaborate with cross-functional teams to understand business requirements and deliver effective technical solutions.
- Participate in code reviews, testing, deployment, and maintenance activities.
Required Skills & Qualifications
- Strong knowledge of C# and the .NET Framework/.NET Core.
- Good understanding of the MVVM (Model-View-ViewModel) architecture pattern.
- Hands-on experience with Visual Studio and debugging tools.
- Familiarity with Windows desktop application frameworks, including WinForms, WPF, UWP, or WinUI.
- Solid understanding of object-oriented programming (OOP) principles and software development best practices.
- Strong problem-solving and analytical skills.
Preferred Qualifications
- Experience with REST APIs and integration services.
- Knowledge of version control systems such as Git.
- Understanding of UI/UX best practices for desktop applications.
- Experience working in Agile development environments.
Pay: Up to ₹500,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Application Question(s):
- How many years of experience do you have in C# and .NET development?
- Have you worked on desktop applications using MVVM pattern?
Education:
Experience:
Work Location: In person