Utthunga Technologies
.NET Application Developer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
27 August 2026
What they need
Role & responsibilities
Senior Developer (C#, WPF, MVVM) | Experience: 46 Years
Job Description
We are looking for a skilled and passionate Software Developer with strong expertise in C#, WPF, and MVVM architecture to design, develop, and maintain high-performance desktop applications. The ideal candidate should have hands-on experience in building scalable, user-friendly applications and a solid understanding of software engineering best practices.
Required Skills:
- 4–6 years of software development experience with Microsoft technologies.
- Strong proficiency in C#, .NET Framework/.NET Core, and WPF.
- Hands-on experience implementing MVVM architecture.
- Good understanding of XAML, data binding, commands, styles, templates, and custom controls.
- Experience with REST APIs and service integration.
- Knowledge of object-oriented design principles, design patterns, and SOLID principles.
- Experience with source control systems such as Git or Azure DevOps Repos.
- Familiarity with unit testing frameworks and debugging techniques.
- Good understanding of multithreading, asynchronous programming, and memory management.
- Strong analytical, problem-solving, and communication skills.
- Knowledge of Entity Framework, LINQ, and SQL Server.
- Experience with Azure DevOps CI/CD pipelines.
- Familiarity with Agile/Scrum development methodologies.
- Exposure to Dependency Injection frameworks.
- Understanding of software deployment and application packaging for Windows environments.
Roles & Responsibilities
- Design, develop, test, and maintain Windows desktop applications using C# and WPF.
- Implement and maintain applications following the MVVM architectural pattern.
- Develop reusable, maintainable, and efficient code components.
- Collaborate with Product Owners, Architects, QA teams, and other developers throughout the software development lifecycle.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot, debug, and resolve application issues in a timely manner.
- Optimize application performance and improve user experience.
- Integrate applications with backend services, APIs, and databases.
- Participate in requirement analysis, technical design discussions, and estimation activities.
- Contribute to continuous improvement initiatives, including process optimization and technical innovation.
Other offers great for you!
These companies are also looking for great profiles
Techunt
Développeur .NET Core – Credit Risk / IT Finance (H/F)
410
Freelance
Paris, France
Hybrid
Skills
9 months ago
Quick apply
Staff and More
C# .NET Core (H/F) Front Office
400-420
Freelance
Paris, France
Hybrid
Skills
4 months ago
Quick apply
PROPULSE IT
DEVELOPPEUR SENIOR FULLSTACK .NET CORE - ANGULAR - COMPTABILITE
Selon profil
Freelance
St Francisville, LA 70775, USA
Hybrid
Skills
5 days ago
Quick apply