Senior .NET Desktop Developer - Healthcare Platform Modernization

Remote
Apply
AI Summary

Stabilize and modernize a mission-critical healthcare platform. Collaborate with cross-functional teams. Enjoy remote work and competitive compensation.

Key Highlights
Legacy .NET desktop application support and modernization
Collaborate with diverse teams for defect resolution and planning
Drive stability, maintainability, and quality improvements
Key Responsibilities
Support and enhance the WPF/XAML desktop client
Diagnose, fix, and validate production issues
Drive regression reduction, release validation, and post-release issue resolution
Analyze legacy code paths, undocumented behaviors, and existing workflows
Support knowledge transfer and document application behavior
Collaborate with stakeholders to resolve defects
Identify areas for refactoring or modernization
Support planning for migration from desktop workflows toward web-based architecture
Technical Skills Required
C# / .NET desktop application development WPF and XAML Legacy desktop application support and modernization Client-server architectures and Windows-based deployment
Benefits & Perks
Competitive compensation and flexible working arrangements
Fully remote position
Transparent communication and strong engineering culture
Nice to Have
Healthcare, pharmacy, EMR, or regulated software experience
PostgreSQL or SQL-based troubleshooting
Cloud migration or SaaS modernization exposure
Familiarity with React or modern web architectures
Interest in AI tools for debugging, code analysis, documentation, and test creation

Job Description


Omnisource Technologies was founded in 2007 on the belief that great teams can change the world. Today, we partner with ambitious startups and global enterprises to solve complex, high-impact product and engineering challenges. Our work is driven by a commitment to product quality, engineering excellence, and user experience.


Job Summary

We are seeking a Senior .NET Desktop Developer to join a dedicated Omnisource team supporting and modernizing a mission-critical healthcare platform used in pharmacy environments. The role centers on an existing on-premise .NET client-server system with a WPF/XAML desktop client.

Initially, you will focus on knowledge transfer, stabilization, bug fixing, deployment troubleshooting, and pharmacy-specific workflow support. Over time, you will contribute to modernization planning as the platform evolves toward a cloud-enabled SaaS architecture. This is an excellent opportunity for a senior engineer who enjoys working inside complex legacy codebases and can improve stability, maintainability, and long-term quality.


Responsibilities

Current Focus: Stabilization & Legacy Platform Support

  • Support and enhance the WPF/XAML desktop client
  • Diagnose, fix, and validate production issues — including customer-specific deployment and runtime problems in on-premise pharmacy environments
  • Drive regression reduction, release validation, and post-release issue resolution
  • Analyze legacy code paths, undocumented behaviors, and existing workflows
  • Support knowledge transfer from the outgoing vendor and document application behavior, troubleshooting steps, and technical workflows
  • Collaborate with backend, QA, support, and client stakeholders to resolve defects
  • Improve maintainability, logging, diagnostics, and observability


Future Focus: Modernization Readiness

  • Identify areas of the desktop application suitable for refactoring or modernization
  • Support planning for migration from desktop workflows toward web-based architecture
  • Collaborate with full stack and technical leadership on modernization sequencing


Requirements

  • Strong experience with C# / .NET desktop application development
  • Hands-on experience with WPF and XAML
  • Experience supporting or modernizing legacy desktop applications
  • Strong debugging and troubleshooting skills in complex production systems
  • Experience with client-server architectures and Windows-based deployment
  • Strong communication skills and professional-level English
  • Effective in a remote, distributed team environment


Nice to Have

  • Healthcare, pharmacy, EMR, or regulated software experience
  • PostgreSQL or SQL-based troubleshooting
  • On-premise deployment experience
  • Cloud migration or SaaS modernization exposure
  • Familiarity with React or modern web architectures
  • Interest in AI tools for debugging, code analysis, documentation, and test creation


Qualifications

  • 7+ years of professional software development experience
  • Significant hands-on experience with .NET desktop applications
  • Prior experience with live production systems and existing customers


Reasons to Work With Us

  • Be part of a highly skilled team solving genuinely hard problems
  • Work on a mission-critical healthcare platform with real-world operational impact
  • Competitive compensation and flexible working arrangements
  • Fully remote position; Contract – Full Time
  • Open, transparent communication and a strong engineering culture
  • Opportunity to support both near-term stabilization and long-term modernization

Similar Jobs

Explore other opportunities that match your interests

Senior Kinetic Interface Engineer

Programming
•
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

partyhat

Romania

Digital Community Manager

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

partyhat

Romania

Senior AI/LLM Engineer (Ruby on Rails)

Programming
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

OnTheGoSystems

Romania

Subscribe our newsletter

New Things Will Always Update Regularly