Research Programmer I Job Description

Research Programmer I Job Description Template

Our company is looking for a Research Programmer I to join our team.

Responsibilities:

  • Participate in research projects. Contributes to research designs, and participates in the preparation of research papers;
  • Writes computer programs to meet system design specifications;
  • U se Stata or SAS to e x t r a c t , c lean , m anage , an d anal yze da t a a s a m e m be r o f r e s ea rch p r oje ct t ea m;
  • Develops and/or adapts computer systems which are complex and very large in scope;
  • W o rk wi t h a t ea m o n helpin g m anag e da t a c olle c t ion , c ondu ct de scr ip t i ve anal ys i s, an d cr ea t e r epo r t s;
  • Interfaces with researchers to determine system requirements to support research. Designs systems to satisfy their needs;
  • Design, code, test, debug, document and maintain complex programs;
  • Assist in the definition, specification, and documentation of data and security requirements;
  • Programming and data management;
  • Conduct exploratory data analyses and diagnostics and communicate findings and recommendations to the research team;
  • Write code in Stata, R, or SAS to extract, transform, and clean data and construct variables for analysis;
  • Prepare tables, graphs and other data visualizations to present results;
  • Assist with data management and analysis of federal, state, and local information systems;
  • Perform software quality assurance and testing, including the development of testing tools using a variety of technologies including;
  • Microsoft Office, SQL , C#, Python, R, and SAS among others.

Requirements:

  • 3 or more years of experience coding with SAS, R, or STATA;
  • Good communication on technical and non-technical aspects of data analysis, tasks, and timelines;
  • Ability to work independently and collaboratively on complex programming;
  • Experience using UNIX-based environments and high-performance computing;
  • Experience with large, population datasets;
  • 1 or more years of experience coding with SAS, R, or STATA;
  • Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time;
  • Highly organized;
  • Highly organizedÂ.