Match score not available

Sr. Software Engineer- .Net

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in computer science or equivalent professional experience., 5-10+ years of professional software engineering experience using C#, with knowledge of other object-oriented languages., Excellent architecture, design, coding, debugging, and problem-solving skills, particularly in multithreaded and asynchronous programming., Experience with cloud technologies and a positive, results-oriented mindset..

Key responsabilities:

  • Participates in architectural discussions and technical planning, including migrating functionality to cloud-based services.
  • Defines, scopes, estimates, and breaks down features using iterative and incremental development practices.
  • Designs and implements components or services, collaborating with cross-functional teams and performing hands-on C# coding.
  • Mentors junior engineers, participates in code reviews, and applies best practices in developing new components and services.

Rhapsody logo
Rhapsody Scaleup https://rhapsody.health/
201 - 500 Employees
See all jobs

Job description

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

Position Summary:

Rhapsody Health is looking for a self-driven and enthusiastic Senior Software Engineer to help shape the future of our award-winning digital health enablement and interoperability platform. Your contributions will directly impact healthcare delivery while driving technical strategy and innovation to create a more connected healthcare ecosystem.


Responsibilities:

  • Participates in architectural discussions and technical planning, including migrating selected functionality to cloud-based services and microservices.
  • Defines, scopes, estimates, and breaks down features, applying both iterative and incremental development practices to deliver value.   
  • Designs and implements components or services to deliver new capabilities, collaborating with cross-functional teams including product managers, support, and other stakeholders. Hands-on C# coding required.
  • Acts as a feature lead developer or contributes as a non-lead, depending on the nature of the work.  Designs intuitive UX for complex workflows when needed.
  • Applies creativity, flexibility and adaptability to efficiently deliver new functionality or fixes when working within the constraints of an existing codebase.  
  • Leverages best practices, advanced technologies, and innovative approaches when developing new components and services. 
  • Mentors junior engineers and participates in code reviews.

Required Qualifications:

  • Bachelor’s degree in computer science or equivalent professional experience.
  • 5-10+ years of professional software engineering experience using C#.  Experience in other object-oriented languages will be considered.
  • Excellent architecture, design, coding, debugging, and problem-solving skills.  Experience with multithreaded and asynchronous programming.
  • Recent experience developing and maintaining a large-scale commercial software product utilizing object-oriented design. 
  • A positive, results-oriented mindset with a strong sense of ownership and a drive to collaboratively resolve ambiguities and transform ideas into results.  

Preferred Qualifications:

  • Experience with cloud technologies (AWS, Azure), including migrating existing applications to cloud-native architectures. Knowledge of distributed systems, micro-services architectures. Certification in AWS and/or Azure.
  • Familiarity with Corepoint Integration engine is a plus but not required.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Working knowledge of relational database technologies and SQL.
  • Knowledge of healthcare data standards such as FHIR, Hl7.
  • Experience with front-end UI frameworks, including Angular, React. 
  • Knowledge of Authentication Protocols -- OIDC, OAuth, SAML, JWT.
  • Experience with Server-side REST Web Service Development, API best practices.
  • Ability to implement and manage GitHub workflows and GitHub Actions for CI/CD processes to test and deploy software applications.
  • Prior experience with test automation tooling.

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Adaptability
  • Teamwork
  • Physical Flexibility
  • Mentorship
  • Creativity

Software Engineer Related jobs