Software Engineer level II or III

  • University of Utah Health Plans
  • Remote (Utah, Salt Lake City, UT, USA)
  • Apr 15, 2022
Full time Software Developer

Job Description

Requisition id: 50899


For this Software Engineer position, we are open to considering any level: II or III. Qualifications for each level is listed below.

As a patient-focused organization, University of Utah Health exists to enhance the health and well-being of people through patient care, research and education. Success in this mission requires a culture of collaboration, excellence, leadership, and respect. University of Utah Health seeks staff that are committed to the values of compassion, collaboration, innovation, responsibility, diversity, integrity, quality and trust that are integral to our mission. EO/AA

The incumbent develops and maintains computer software programs. This position works on improving computers systems already in use.

This position is not responsible for providing care to patients.


  • Analyzes and evaluates existing systems with reduced oversight and define problems, data availability, report requirements and system designs issues.

  • Participates in the testing process through test review and analysis, test witnessing and certification of software.

  • Creates documentation and support materials including flowcharts, diagrams and installation guides.

  • Supports and/or installs software applications/operating systems.

  • Develops user interface software.

  • Works collaboratively with other organizations to create business interface technical solutions.

  • Works under general supervision of a Software Engineer III.

Knowledge / Skills / Abilities

  • Effective problem solving in the creation of system requirements and program development.

  • Knowledge and ability to engineer software utilizing SDLC techniques.

  • Resourceful and curious in researching and uncovering solutions in creating business solutions.

  • Knowledge of network architectures and protocols: HTTP, FTP and etc.

  • Knowledge of systems architectures and applications implementation.

  • Programming experience: .NET, C# utilizing Microsoft best practices.

  • Database experience: SQL, Oracle supporting application solutions.

  • Organized with effective management of priorities and time.

  • Excellent oral, written communications and presentation skills.

  • Fundamental knowledge of electronic data technologies: EDI, XML, HL7, SOAP.

  • Excellent analytical and problem-solving skills.

  • Open to and able to give constructive feedback to others.

  • Effective at managing his/her time to prioritize and accomplish various competing objectives.