IT Software Programmer III

ARUP Laboratories Career•Salt Lake City, UT

About The Position

A major contributor to software development projects, performing programming and other software development lifecycle activities, including requirements, design, testing, documentation, and second- and third-level support. The role requires proficiency with basic programming concepts within standard architectural patterns and limited experience with more advanced architectural patterns such as MVC, MVP, and MVVM, service-oriented architecture, SOLID programming concepts, and application security. The employee generally works with instructions and guidance from senior project team members and direct supervisors, while also using experience and judgment to plan and accomplish goals. The position is in ARUP Laboratories’ Clinical Software Dev department. ARUP Laboratories is a national clinical and anatomic pathology reference laboratory based in Salt Lake City, Utah, and an enterprise of the University of Utah and its Department of Pathology. The organization emphasizes diversity, professional growth, continuous development, accountability, integrity, service, and excellence. The schedule is Monday through Friday, 40 hours per week, from 8:00 AM to 5:00 PM.

Requirements

  • Experience with and proficiency in basic programming concepts within standard architectural patterns.
  • Limited experience with advanced architectural patterns such as MVC, MVP, and MVVM; service-oriented architecture; SOLID programming concepts; and application security.
  • Ability to perform software development lifecycle activities, including requirements, design, testing, documentation, and second- and third-level support.
  • Ability to work with instructions and guidance from senior project team members and direct supervisors, and to use experience and judgment to plan and accomplish goals.
  • Ability to meet the physical and communication requirements of the position, including frequent communication, fine motor work, and close, far, and peripheral visual acuity.
  • Use personal protective equipment in the biohazard laboratory environment in accordance with CDC and OSHA regulations and company policies.

Responsibilities

  • Review, analyze, and modify programming systems, including coding, testing, debugging, and documenting programs.
  • Work on desktop applications, interfaces, web applications, stored procedures, or other software artifacts, depending on job responsibilities.
  • Adhere to ARUP’s enterprise software development policies and departmental software development processes.
  • Maintain expertise in applicable software development tools, techniques, and environments.
  • May help or mentor other project team members.
  • Perform other duties as assigned.
  • Conduct oneself in compliance with all ARUP Policies and Procedures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service