UTS Temporary Research Data Programmer at UNC Chapel Hill

Job description

Posting Number:


Position Number:


Position Type:


Essential Job Duties:

The Research Data Programmer’s primary two tasks will be:
R Shiny Dashboard Programming
We are seeking a programmer with R coding experience to assist in the development and refinement of a live study dashboard. The programmer(s) will receive a feature request from research team members and implement them using the R shiny package. Obtaining data to build the dashboards from the various sources will also require python coding skills. We want the data to be visually accessible and impactful, so the successful applicant will need to have experience with data visualization or be able to learn it quickly.

SAS Programming for Data Quality Control
Medical record data collected at these sites can be messy. A data collector in the field may record a medical diagnosis that is not supported by laboratory results. Two forms may be submitted for the same patient. We are seeking a SAS programmer who will work with our team of analysts to develop a code base that identifies and flags inconsistencies in the collected data. We already have a list of these “data queries” but new ones will arise as the studies progress. The SAS code will be run periodically (either daily, weekly or monthly, depending on the query), and will write each issue to an Excel spreadsheet that can be transmitted to the relevant site for resolution.

Is Time Limited:


If Yes, Appointment Length:

Up to 1 year in duration

Job City & State:

Chapel Hill, NC

Classification Title:

Systems Manager

Working Title:

UTS Temporary Research Data Programmer at UNC Chapel Hill

Work Schedule:

M-F 8-5

Other Work/Responsibilities:

Other Specific Tasks May Include:
•Developing, maintaining, and implementing documented code to rectify data quality issues, as guided by each sites’ feedback

•Developing routine workflows to document, organize and curate multi-terabyte data collection using a programming language such as Python, C# or C++

•Building metadata indexing databases in a SQL-based relational database

•Manipulating, extracting and converting a variety of data types from multiple inbound data streams. Common types include DICOM medical imaging, JSON and XML

•Extracting and combining relevant data collected from ultrasound equipment, associated biometry, clinical datasets, electronic data collection forms and patient sensors

•Maintaining an adequate data trail to monitor and review these processes

•Communicating issues discovered by the data quality inquiries to international study sites on a regular, timely basis

•Collaborating with study directors and data managers to continuously improve all aspects of process design, documentation and preservation of research data.

Minimum Experience/Education:

Bachelor’s degree in Computer Science or related field. Experience with R, SAS, and other programming skills necessary to complete the work.

Department Required Skills:

Bachelor’s degree in Computer Science or related field. Experience with R, SAS, and other programming skills necessary to complete the work.

Preferred Years Experience, Skills, Training, Education:


Required License or Certification:


Valid NC Driver's License required?:


Commercial Driver's License Required?:


Anticipated Hiring Range:

$25-$30/hour according to experience

Job Open Date:


Quick Link:



NC State University is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, age, sexual orientation, genetic information, status as an individual with a disability, or status as a protected veteran.

If you have general questions about the application process, you may contact Human Resources at (919) 515-2135 or [email protected] Individuals with disabilities requiring disability-related accommodations in the application and interview process, please call 919-515-3148.

Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. If highest degree is from an institution outside of the U.S., final candidates are required to have their degree equivalency verified at www.wes.org or equivalent service. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.

NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.




Diversity Profile: University



View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 11/20/2020
Application Due: 2/18/2021
Work Type: