Full Stack Engineer Apprenticeship (Open until filled)

Job title: Full Stack Engineer Apprenticeship (Part-time)

Employer: National Decision Support Company (NDSC) (Change Healthcare)

Location: Madison, WI

Deadline: Until filled

How to apply: https://changehealthcare.wd5.myworkdayjobs.com/Search/job/Madison-WI/Full-Stack-Engineer-Apprenticeship–Part-time-_R12772

National Decision Support Company (NDSC), a Change Healthcare Company, is currently seeking talented software developer intern to join our engineering team and participate in the design and development of our clinical decision support (CDS) systems and related platform technology.

The ideal candidate is passionate about building great software and driven to help deliver systems that solve real-world problems. As part of our engineering team, you’ll be working in a highly collaborative environment in an exciting and comfortable atmosphere.

At NDSC, your work is critical to the success of our company, and each team member is involved in the evolution and progress of our platform from making architecture and design decisions to exploring and implementing new technologies.


  • Design and develop full-stack web applications as part of a team in an agile environment; conduct robust software testing.
  • Full Life Cycle software development including front end, middle tier and back end.

Desired Requirements:

  • One year or some prior experience with OO programming in C#.
  • Experience with .NET required, will consider recent .NET with previous Java experience.
  • Familiar with web-based systems.
  • Experience with service-oriented architecture (SOAP vs RESTful).
  • Some understanding of MVC web applications – we use ASP.NET MVC, AngularJS/Vue and Bootstrap.
  • Interest working with relational and non-relational data, SQL is a must, and bonus points for experience with SQL Server and Elasticsearch.
  • Comfortable working in an agile environment and familiar with Extreme Programming (XP) practices.
  • Ability to deliver working software while collaborating with end users.

Preferred Requirements:

  • Attendance at a local institution of higher education (role will roll into academic year at reduced schedule)

Additional Knowledge & Skills:

  • Healthcare experience a plus.

Education / Training:

  • Currently enrolled in a Relevant bachelor’s degree program or recently completed one.