What are the responsibilities and job description for the Software Engineer-C#/.NET (Dallas, TX) position at Rhapsody?
About Us:
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.
What we have to offer you:
- 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
This is a remote opportunity. However, we will need someone who is local to Dallas, Texas.
Position Summary:
Rhapsody Health is looking for a self-driven, enthusiastic C#/.NET Software Engineer.
As a member of the team responsible for Rhapsody’s award-winning Corepoint Integration Engine, your work may range from building CI/CD pipelines, expanding automated testing, implementing new product features to delight our users, implementing cloud migration strategies, and more.
Be curious and be driven to make an impact as we create a more connected healthcare ecosystem.
Responsibilities:
- Collaborates with teammates to develop, maintain and improve internal platforms, CI/CD pipelines and automation tooling.
- Develops new product features and enhancements, writing well-structured, testable code, primarily in C#/.NET.
- Assists in breaking down work into smaller tasks, estimating effort, identifying and coordinating dependencies with other developers.
- Contributes to initiatives to migrate functionality to cloud-native services.
- Reproduces, debugs and fixes problems found in Product, supporting platforms or pipelines.
- Participates in code reviews and provides constructive feedback to peers.
- Troubleshoots and resolves software defects and issues.
- Expands automated testing, identifying new tools and approaches.
Required Qualifications:
- Bachelor’s degree in computer science or equivalent professional experience.
- 3-5 years’ experience writing, delivering, and maintaining production-level software. Strong proficiency in C#/.NET preferred.
- Solid understanding of modern software design principles, including SOLID, design patterns, separation of concerns, and scalable architecture.
- Strong CI/CD pipeline experience or extensive test automation experience may substitute for direct product development experience.
- Flexibility to work both independently and in close collaboration with teammates as needed.
- Strong drive to take ownership of complex problems, identify solutions, and deliver effective resolutions
- Eager to learn new technologies and assume more challenging roles.
Preferred Qualifications:
- Proficiency with CI/CD tools, including GitHub Actions. Knowledge of CI/CD concepts and best practices. Solid PowerShell skills.
- Experience with cloud-native architectures (e.g., microservices, serverless) and migrating monolithic applications to the cloud.
- Familiarity with containerization technologies such as Docker and Kubernetes in addition to Infrastructure as Code tooling, such as Terraform.
- Knowledge of additional programming languages and frameworks.
- Exposure to healthcare interoperability standards (e.g., HL7, FHIR, DICOM) is helpful.
Rhapsody provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.