Job Description – .NET UWP / WinUI Developer
Job Title: .NET UWP / WinUI Developer
Experience: 5+ Years
Location: Pune
Employment Type: Full-Time
Notice Period: Immediate to 45 Days
Job Summary
We are looking for an experienced .NET UWP / WinUI Developer with 5+ years of hands-on experience in developing Windows desktop applications using C#, .NET Framework, UWP/WinUI, and MVVM architecture. The ideal candidate should have strong expertise in building scalable, high-performance applications, integrating REST APIs, and working with SQL Server and Entity Framework. Experience with Azure DevOps and CI/CD is an added advantage.
Key Responsibilities
- Design, develop, and maintain Windows desktop applications using C#, .NET Framework, UWP, or WinUI.
- Develop responsive and user-friendly interfaces using XAML.
- Implement MVVM architecture and industry-standard design patterns.
- Build and integrate RESTful APIs and web services.
- Develop clean, scalable, reusable, and maintainable code.
- Perform unit testing, debugging, and troubleshooting to ensure software quality.
- Collaborate with UI/UX designers, QA teams, and cross-functional stakeholders.
- Participate in code reviews and contribute to continuous code quality improvements.
- Maintain technical documentation and application specifications.
- Stay updated with emerging Microsoft technologies and development best practices.
Mandatory Skills
- 5+ years of experience in C# and .NET Framework
- Strong experience in UWP (Universal Windows Platform) or WinUI
- Hands-on experience with MVVM Architecture
- Strong knowledge of RESTful APIs
- Experience with Microsoft SQL Server
- Hands-on experience with Entity Framework
- Strong proficiency in XAML
- Experience using Git for version control
- Excellent debugging and problem-solving skills
- Good understanding of Agile/Scrum development methodologies
Required Tools & Technologies
- C#
- .NET Framework
- UWP / WinUI
- MVVM
- XAML
- REST APIs
- Microsoft SQL Server
- Entity Framework
- Visual Studio
- Git
- MSTest / NUnit
- Azure DevOps
- CI/CD
Preferred Skills
- Experience with Windows 10/11 application development and deployment
- Knowledge of Microsoft Azure services
- Experience implementing CI/CD pipelines
- Familiarity with enterprise application development
- Exposure to Microsoft ecosystem technologies
Must-Have Skill Combination
Candidates should have experience in either of the following:
- C#/.NET + MVVM + REST APIs + SQL Server + Entity Framework + WinUI
OR
- C#/.NET + MVVM + REST APIs + SQL Server + Entity Framework + UWP
Notice Period
Preferred Candidate Profile
- 5+ years of relevant experience.
- Strong communication and teamwork skills.
- Ability to work independently and deliver high-quality solutions.
- Passion for developing scalable and maintainable enterprise applications.
Pay: ₹13,660.00 - ₹1,800,000.00 per year
Benefits:
- Commuter assistance
- Flexible schedule
- Food provided
- Paid sick time
- Provident Fund
Work Location: In person