Senior .NET Desktop Developer - Healthcare Platform Modernization
Stabilize and modernize a mission-critical healthcare platform. Collaborate with cross-functional teams. Enjoy remote work and competitive compensation.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
partyhat
partyhat