C#/.NET Software Engineer II

RhapsodyFrisco, TX
2d$80,000 - $105,000Remote

About The Position

Healthcare is innovating and you can be a part of it! Getting data from one provider to another, or from a provider to a health insurance company, is harder than it should be. Our mission is to change this – to accelerate innovation by easing the data access burden. Imagine developing solutions that accelerate digital transformation. This is what we do at Rhapsody. By providing data exchange and data quality solutions that enable information - such as patient visit details, lab results, and billing balances– to move seamlessly from one system to another. Whether building an application or using one, every piece of the health ecosystem needs Rhapsody as a foundation. Most people will not ever see our products (that's how infrastructure works) and services during a medical visit. Our solutions run behind the scenes, and you can think of them as the central nervous system helping to move data to accelerate innovation and improve outcomes. If using your knowledge to help solve this important problem sounds rewarding, apply today at rhapsody.health Rhapsody is looking for a C#/.NET Software Engineer II to join the team behind our award-winning Corepoint Integration Engine. This is a mature product spanning multiple technologies and domains. You will have opportunities to enhance existing workflows and design new capabilities across a wide range of technical areas. You will do well in this role if you are technically strong and genuinely curious, taking initiative, experimenting, collaborating, and turning ideas into software customers use. A real person will review your application, starting with your answers to the application questions, followed by your cover letter and resume. Please avoid excessive AI-generated content. We are looking for focus and depth, not keyword count. The interview process includes a live coding exercise and requires an in-person onsite interview. This is a fully remote position; applicants should reside in the Frisco/Dallas, TX area to support occasional onsite meetings.

Requirements

  • 3-5+ years of experience working as part of an engineering team developing and maintaining commercial product code or its supporting CI/CD pipelines and test automation.
  • Technical proficiency in C#/.NET, including async and concurrent programming, dependency injection, and writing loosely coupled, unit-tested code.
  • Demonstrated ability to take initiative, solve problems, and drive work to completion.
  • History of owning and delivering new functionality or enhancements in a production software environment.
  • Willingness to work across a broad range of functional areas while continuously learning.
  • Experience using or experimenting with AI-assisted development tools to accelerate prototyping, implementation, and testing.
  • Authorized to work in the United States without the need for sponsorship now or in the future.

Nice To Haves

  • Comfortable navigating a large, long-lived codebase and working within the constraints of existing design.
  • Experience breaking down larger work items into incremental stories and tasks, and providing status updates.
  • Knowledge of authentication and authorization protocols such as OIDC, OAuth, SAML, and JWT, including integration with identity providers.
  • Experience building and optimizing CI/CD pipelines with Azure DevOps, GitHub Actions, YAML workflows, and automation tooling. Solid PowerShell skills.
  • Familiarity with containerization technologies (Docker and Kubernetes) in addition to Infrastructure as Code tooling (Terraform).
  • Experience with cloud-native architectures and migrating monolithic applications to the cloud.
  • Experience with SQL Server, including T-SQL and direct database development beyond Entity Framework.
  • Experience working with UI frameworks such as Angular and TypeScript.
  • Familiarity with healthcare interoperability standards such as HL7 (v2, CDA), FHIR, DICOM, and related integration technologies.

Responsibilities

  • This role focuses primarily on back-end product development in C#/.NET, with opportunities to contribute across CI/CD, cloud infrastructure, and internal platforms.
  • Design, prototype, code, test, maintain, and debug Windows-based production software.
  • Implement functionality through hands-on coding within our large, established codebase or by developing new services and components.
  • Collaborate with architects, technical leads, and stakeholders to implement effective solutions to a variety of complex problems.
  • Design code to be modular and testable and write thorough unit and integration tests.
  • Reproduce, debug and fix problems found in Product, supporting platforms or pipelines.
  • Assist in breaking down work into smaller tasks, estimating effort, and coordinating dependencies with other developers.
  • Contribute to developing and maintaining DevOps CI/CD pipelines and automation tooling using YAML, Packer/HCL VM builds, and agent/runner health and workload monitoring.
  • Communicate detailed status updates. Surface decisions and trade-offs.
  • Product & UX: user-facing agentic AI features; advanced IDE features for building complex API integrations; targeted UI enhancements (Angular/TypeScript; DevExpress/WinForms).
  • Platform & Cloud: cloud migration and adoption of cloud-native architectures; Windows service modernization (REST/gRPC).
  • Data & Modernization: SQL Server database-layer improvements; migration from .NET Framework to modern .NET 8+.

Benefits

  • Comprehensive benefits package on day 1 (medical, dental, vision, life, disability)
  • 401k with a generous company match
  • Unlimited PTO, sick time & volunteer days
  • An innovative, inclusive, and fun work environment
  • Continuous learning and development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service