Senior .NET Developer with MVVM / MVVM Cross Experience

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

.Net C#
MVVMCross
MVVM
Prism
Caliburn
WPF
WinUI
Xamarin

Job Details

Senior .NET (MVVM/MVVM Cross)

Location: Onsite - San Jose, CA 95134

Work Mode : Onsite, 3 Days a Week

Experience : 8-10 Years in .NET C# development

Start Date: ASAP

Role Overview:

We are seeking a Senior Software Engineer with strong .NET and MVVM experience to join our on-site development team. The ideal candidate will be a self-driven contributor with a proven track record in Windows platform architecture and collaborative development.

Must have experience in Tech-Stack:

  • Design and develop scalable software application using .Net C# primary language for MVVM and desktop app development.
  • MVVM frameworks (MVVMCross preferred) MVVMCross, Prism, Caliburn. Micro that implements the MVVM pattern across platforms.
  • Familiarity in any UI layer for desktop and mobile apps, WPF, WinUI, Xamarin. Forms, MAUI.
  • Message Broker Services, inter-process communication and service integration.
  • Experience in IoC Containers (e.g., Autofac, Unity) For modular and testable architecture.
  • Git, GitHub, Azure DevOps as Source control and CI/CD.
  • Entity Framework, SQLite, Custom Repositories for persistent storage and data access.
  • Collaborate with cross-functional development teams to ensure seamless delivery.
  • Recommend and implement design patterns, best practices, and architecture principles.
  • Take ownership of key components and contribute independently.
  • Highly experienced and influential engineer who not only contributes technically but also shapes the technical direction.

Required Qualifications:

  • Deep understanding of Windows platform / Desktop application development architecture.
  • Proven ability to work independently and lead technical decisions.

Good to have Qualifications:

  • Experience in Healthcare or Med-Tech domains.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About People Force Consulting Inc