Applications Programmer/Analyst Intermediate

University of Michigan
Ann Arbor, United States of America
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 87K

Job location

Remote
Ann Arbor, United States of America

Tech stack

Software Documentation
Databases
Data Cleansing
Data Dictionary
Distributed Computing Environment
R
Python
Regression Testing
SAS (Software)
Stata
Data Processing
PySpark
Information Technology
Data Management

Job description

  • Write programs in Python, STATA, R, and SAS for data preparation, standard analysis file creation, statistical analysis, and reporting, including programs requiring a complex combination of data from multiple sources. Devise and carry out detailed testing plans to verify the proper operation of the systems and to validate the resulting datasets, analyses, and reports. Develop and conduct regression testing to ensure the software still performs.
  • Develop and maintain the KECC database using SAS as the primary platform, including working with others to complete monthly, quarterly, and yearly updates and reports.
  • Create or update detailed system documentation, including documentation of program code, research guides for projects, data dictionaries, and systems or functional processes.
  • Develop the analytical and statistical approaches for particular research questions. Work with other staff members and faculty members to evaluate chronic and end-stage renal disease research findings.
  • Analyze multiple input data sources for changes in format or content as part of the production process and to determine whether and how they can be used for particular research questions. Design and carry out modifications to the existing systems to accommodate changes and assess alternative solutions.
  • Participate in meetings and conference calls with research sponsors to define research questions and deliverables, determine data reporting requirements, present results, and determine next steps. Answer questions from the community and external contractors about measure calculations and carry out investigations into data irregularities.
  • Perform independent critical analyses of pertinent literature, Medicare rules and regulations, and legislation. Contribute to research papers and manuscripts for publication and presentation at conferences and workshops.

Requirements

  • Master's degree or equivalent combination of education and work experience (typical fields of study include but are not limited to: Biostatistics, Statistics, Public Policy, Epidemiology, Economics, Computer Science, or related field)
  • Three or more years of experience in data processing, data management, or statistical analysis
  • Two or more years of experience in Python, preferably with PySpark or distributed data processing
  • At least one statistics course
  • Experience using SAS, R, or STATA for data management and statistical analysis
  • Excellent communication skills, both oral and written

Benefits & conditions

This will be a five-year term limited position with a possibility of renewal based on funding availability.

In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family, and plan for a secure future. For more information, please visit https://careers.umich.edu/benefits/., $70,040.00 - $86,520.00

About the company

The Kidney Epidemiology and Cost Center (KECC) carries out research in epidemiology, public policy, economics, outcomes research relating to End-Stage Renal Disease (ESRD), chronic kidney disease, and organ transplantation (http://www.kecc.sph.umich.edu). KECC maintains a comprehensive historical database of over 3 million ESRD patients drawn primarily from Medicare data.

Apply for this position