Software Developer


Who we are

Healthcare organizations are challenged to deliver higher quality care at a lower cost. Our award-winning team provides health IT staffing, advisory consulting, and managed services that result in a stronger business with better patient outcomes. Ranked as a best place to work by nine publications, Nordic’s culture provides our home office and consultants a supportive environment in healthcare that allows you to make a difference, be happy, and grow your career.

Your role

The Software Developer is responsible for new software applications that meet the needs of our healthcare customers. Nordic’s software solutions focus on integration and interoperability with Electronic Health Records, the development of unique web applications and integrations that serve and retrieve healthcare data, and the creation of compelling new tools to speed and simplify clinical and financial processes. The Software Developer should bring a strong understanding of software development processes, tools, and technologies as an integration developer.

  • Bachelor’s degree in Computer Science or a related software development degree, or equivalent work experience
  •  3+ years’ experience developing software using Python, Java, Node.js, C#, or C++, and a working knowledge of at least 3 of those languages. A public code repository with examples of personal work is strongly preferred.
  • 3+ years’ experience developing system integrations, APIs, webservices, microservices
  • 3+ years’ experience with Java, Node.js, C#, .NET and other integration frameworks
  • Experience with FHIR, HL7, and other healthcare interoperability frameworks is strongly preferred

If you know someone else who would be a great fit for this position, let us know.

APPLY NOW  REFER SOMEONE

Full Job Description

Software Developer

The Software Developer is responsible for new software applications that meet the needs of our healthcare customers. Nordic’s software solutions focus on integration and interoperability with Electronic Health Records, the development of unique web applications and integrations that serve and retrieve healthcare data, and the creation of compelling new tools to speed and simplify clinical and financial processes. The Software Developer should bring a strong understanding of software development processes, tools, and technologies as an integration developer.

Key Responsibilities

The Software Developer will be responsible for, but not be limited to

  • Development of system integrations, APIs, webservices, microservices using modern technologies as an individual owner or as part of a larger development team
  • Provide a strong understanding of application architecture; help select appropriate technologies to enable customer requirements and reduce overhead
  • Setup and maintenance of CI/CD pipelines using Azure and AWS
  • Unit testing and test-driven development
  • QA of code written by other team members
  • Creation of compelling visuals that describe application processes and architecture
  • Work on multiple unique projects during the same timeframe
  • Work on projects that may be assigned on an ad hoc basis and may assist other corporate initiatives as necessary, directed, assigned, or requested  

Skills and Experience

  • Bachelor’s degree in Computer Science or a related software development degree, or equivalent work experience
  •  3+ years’ experience developing software using Python, Java, Node.js, C#, or C++, and a working knowledge of at least 3 of those languages. A public code repository with examples of personal work is strongly preferred.
  • 3+ years’ experience developing system integrations, APIs, webservices, microservices
  • 3+ years’ experience with Java, Node.js, C#, .NET and other integration frameworks
  • Experience with FHIR, HL7, and other healthcare interoperability frameworks is strongly preferred
  • Authentication protocol competencies include OAuth2, JWT token structure, and various encryption standards.
  • Experience using Git on projects with multiple developers. A strong and displayable understanding of Git syntax and process
  • Excellent communication skills, both written and verbal, and proven ability to communicate complex technical topics to a variety of business partners
  • Strong attention to detail and ability to manage multiple priorities while meeting the needs of business partners and project timelines
  • Experience working and/or learning in a healthcare environment preferred
  • Must be able to work independently as well as within a team environment
  • Must demonstrate and embody Nordic’s maxims 

Additional Details

  • Remote position
  • Travel time expected to be 10% or less
Quick note on our partnerships

Our partnerships are extremely important to us. This online application is not intended for anyone who is currently under a non-compete agreement or has an arrangement that precludes employment at Nordic. We appreciate your help in respecting our partners.

EEO/AA Employer: M/F/Disabled and Vet.
Employee rights and responsibilities under the Family and Medical Leave Act