UT Southwestern Medical Center - Dallas, TX

posted 4 months ago

Full-time - Entry Level
Dallas, TX
Hospitals

About the position

Children's Medical Center Research Institute (CRI) is a joint venture of UT Southwestern Medical Center and Children's Medical Center Dallas, dedicated to addressing fundamental scientific questions related to the biological basis of disease. The Programmer Analyst I position offers a unique opportunity to work within an interdisciplinary team of scientists and physicians focused on regenerative medicine, cancer biology, and metabolism. The role is designed for individuals eager to gain experience in computational, bioinformatics, and biostatistical projects, contributing to breakthroughs that aim to cure diseases that currently have no cure. In this position, the Programmer Analyst will work closely with a Bioinformaticist in the Morrison Laboratory, engaging in various tasks that include defining and analyzing problems of limited complexity, assisting user personnel in problem analysis, and determining methods or approaches for computer solutions. The role involves creating designs for computer systems, documenting procedures for systems and users, and assisting in the implementation of systems and job streams. The Programmer Analyst will also develop efficient programming techniques, perform moderately complex programming and debugging, and assist in estimating resources required for projects. This position is security-sensitive and subject to Texas Education Code 51.215, which allows UT Southwestern to obtain criminal history record information. The ideal candidate will have a strong interest in biomedical research, particularly in areas related to stem cells and cancer, and will be expected to contribute to the mission of CRI to change scientific fields and develop new strategies for treating diseases.

Responsibilities

  • Defines and analyzes problems of limited complexity or assists user personnel in analyzing and defining such problems for computer solutions.
  • Determines methods or approaches; creates designs of computer systems to accomplish job or selects or modifies existing programs; decides flow of data or information through the system.
  • Documents procedures for system, computer programmers, and users.
  • Assists in the implementation of systems and job streams.
  • Develops efficient, fast programming techniques and performs moderately complex programming and debugging.
  • Assists in estimating resources required for project and planning purposes.
  • Performs other duties as assigned.

Requirements

  • High school graduation or GED plus successful completion of vocational training in computer programming and three (3) years experience in computer operation and/or programming, including at least one (1) year experience in computer programming.
  • Experience with Linux command-line operations, shell and awk scripting.
  • Experience in workflow development using YAML or equivalent tools.
  • Proficiency in programming language: R with R Shiny.
  • Experience in web development using the Apache web server, Django framework, and SQLite database or equivalent tools.

Nice-to-haves

  • Experience in using a computer cluster/cloud for parallel computing.
  • Experience in bioinformatic/biostatistical data analysis.
  • Experience in biomedical research.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service