Jobs · Engineering · Utah

IT Software Programmer IV - Biocomputing

ARUP Laboratories · Salt Lake City, UT · 2 mo ago
On-siteEngineeringFull-time

About the role

A leading contributor to software development projects. Performs software programming along with other software development lifecycle activities (requirements, design, test, documentation, 2nd and 3rd level support).

Responsibilities

  • Reviews, analyzes, and modifies programming systems including coding, testing, debugging and documenting programs.
  • Adheres to ARUP’s enterprise software development policies and departmental software development processes.
  • Maintains expertise in applicable software development tools, techniques and environments.
  • May help establish ARUP software development practices
  • Facilitates the architecture and design decisions for their team.
  • Other duties as assigned.

Requirements

  • Extensive experience and is an expert at basic programming concepts within standard architectural patterns.
  • Experience with and is proficient with more advanced architectural patterns (MVC, MVP, MVVM), Service Oriented Architecture, SOLID programming concepts, and application security.

Qualifications

  • Familiarity with MongoDB, AWS or another Cloud is a plus.

Skills

  • Basic programming concepts within standard architectural patterns.
  • Advanced architectural patterns (MVC, MVP, MVVM), Service Oriented Architecture, SOLID programming concepts, and application security.

Benefits

  • Quarterly bonuses
  • Profit sharing
  • A robust retirement plan
  • Affordable healthcare
  • Social Security tax exemption
  • Tuition reimbursement
  • Access to a family medical clinic
  • 24-hour employee gym
  • Flexible scheduling including a 9/80 option (40 hrs/week with alternating Fridays off)

Pay

  • $75,000 - $100,000 annually

Schedule

  • Monday - Friday (40 hrs/wk) 8:00 AM - 5:00 PM

Similar jobs