Senior 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

A Nordic Senior Software Developer will need to act like an owner by developing full stack applications using modern technologies as an individual owner or as part of a larger development team. We're looking for someone who can provide leadership as a senior member of the software development team. If this sounds like you, here are a couple things you’ll need:

  • 6 or more years of experience developing software using Python, Java, Node.js, C#, or C++, and a working knowledge of at least three of those languages
  • 4 or more years of experience developing mobile and/or web applications
  • 3 or more years of experience with Javascript and front-end frameworks
  • Mastery of Vue, React, or Angular (JS/ or X)
  • 5 or more years of experience with HTML and CSS

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

SUBMIT YOUR RESUME     REFER SOMEONE

Full Job Description

Senior Software Developer

The Senior 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 that serve and retrieve healthcare data, and the creation of compelling new tools to speed and simplify clinical and financial processes. The Senior Software Developer should bring a strong understanding of software development processes, tools, and technologies as a full stack web developer.

Key Responsibilities

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

  • Developing full stack applications using modern technologies as an individual owner or as part of a larger development team
  • Providing leadership as a senior member of the software development team
  • Providing a strong understanding of application architecture; helping select appropriate technologies to enable customer requirements and reduce overhead
  • Setting up and maintaining CI/CD pipelines using Azure and AWS
  • Unit testing and test-driven development
  • QAing code written by other team members
  • Creating compelling visuals that describe application processes and architecture
  • Working on multiple unique projects during the same timeframe
  • Working 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
  • 6+ 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
  • 4+ years’ experience developing mobile and/or web applications
  • 3+ years’ experience with Javascript and front-end frameworks
  • Mastery of Vue, React, or Angular (JS/ or X)
  • 5+ years’ experience with HTML and CSS
  • Strong understanding of web architecture and application deployment technologies such as Apache Cordova
  • Experience using Git on projects with multiple developers; a strong and displayable understanding of Git syntax and process
  • Excellent written and verbal communication skills and a 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
  • Authentication protocol competencies include OAuth2, JWT token structure, and various encryption standards
  • Experience working and/or learning in a healthcare environment preferred
  • Experience with FHIR, HL7, and other healthcare interoperability frameworks preferred
  • Must be able to work independently as well as within a team environment
  • Must demonstrate and embody Nordic’s maxims

Compensation and Additional Details

  • Working in Madison, WI is not required
  • Travel time expected to be 10% or less
  • Benefits package offered
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