Arup Laboratories - Salt Lake City, UT

posted 5 months ago

Full-time - Entry Level
Remote - Salt Lake City, UT
Ambulatory Health Care Services

About the position

The IT Software Programmer II/III position at ARUP Laboratories involves contributing to software development projects primarily through programming and participating in various software development lifecycle activities. The role requires implementing basic programming concepts within standard architectural patterns and relies on guidance from senior team members. This position is essential for supporting the development of software systems that aid in clinical and anatomic pathology services.

Responsibilities

  • Review, analyze, and modify programming systems including coding, testing, debugging, and documenting programs.
  • Develop desktop applications, interfaces, web applications, stored procedures, or other software artifacts as required.
  • Adhere to ARUP's enterprise software development policies and departmental software development processes.
  • Develop expertise in applicable software development tools, techniques, and environments.
  • Perform other duties as assigned.

Requirements

  • High School Diploma or Equivalent required; Associate's or Bachelor's Degree in Computer Programming or related field preferred.
  • Experience with basic Linux server administration tasks, including bash scripting and Docker deployment.
  • Interest in data science and working with NoSQL databases such as MongoDB.
  • Team player willing to experiment with new technologies.
  • Bachelor's degree in a related field or an Associate's degree with one year of applicable work experience, or a high school diploma with two years of applicable work experience.
  • Moderate proficiency with Python, including knowledge of package management, conda virtual environments, and decorators.

Nice-to-haves

  • Associates Degree in Computer Programming or related field with six years of applicable work experience.
  • Bachelor's Degree in Computer Programming or related field with four years of applicable work experience.
  • 1 year developing microservices using Flask or Django.
  • Basic understanding of GraphQL API design.
  • Experience with Amazon Web Service offerings, especially S3, Glacier, EC2, and IAM permissions.
  • Knowledge of cluster computing (HPC, Batch Computing, Scientific Computing).
  • Basic knowledge of data analysis and modeling algorithms including data binning/clustering, regression, and machine learning.

Benefits

  • Diversity and professional growth opportunities.
  • Continuous development programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service