×
Register Here to Apply for Jobs or Post Jobs. X

Systems Analysis & Programming Manager

Job in Ann Arbor, Washtenaw County, Michigan, 48113, USA
Listing for: University of Michigan-Flint School of Management
Full Time position
Listed on 2025-12-16
Job specializations:
  • IT/Tech
    Data Scientist, Data Analyst
Job Description & How to Apply Below
Position: Applications Systems Analysis & Programming Manager

Applications Systems Analysis & Programming Manager

Join to apply for the Applications Systems Analysis & Programming Manager role at University of Michigan-Flint School of Management.

Job Summary

The Applications Systems Analysis & Programming Manager will support a highly interactive research team in the Center for Statistical Genetics at the University of Michigan School of Public Health. The group conducts cutting‑edge genetics research studying genetic variation in humans, focusing on the risk of complex disorders such as diabetes, heart disease, late‑onset blindness and psychiatric illness. The position focuses on developing and deploying user‑facing web applications that automate research analyses and transitioning local processes to secure cloud environments.

Experience with cloud computing and full‑stack web development is required.

Benefits
  • Generous time off, including family leave
  • A retirement plan that provides two‑for‑one matching contributions with immediate vesting
  • Many choices for comprehensive health insurance, dental, vision
  • Life insurance
  • Long‑term disability coverage
  • Flexible spending accounts for healthcare and dependent care expenses
Responsibilities
  • Supervises scientific programming in the group, notably overseeing development and maintenance of scientific applications such as genotype imputation server software and a genome‑wide association server. (20%)
  • Supervises and comments on association analyses of multi‑omic data, ensuring summary results are incorporated into scientific applications. (10%)
  • Plans, conducts, and coordinates application of state‑of‑the‑art information processing techniques to existing and future needs, providing leadership in IT responsibilities. (20%)
  • Provides analytical support in conceptualization, development, and implementation of interlinked systems and programs, designing optimal infrastructure, backend and frontend layers for new software. (15%)
  • Designs genetic analyses and data processing pipelines and tailors visualization for large‑scale genetic datasets, collaborating with field experts. (20%)
  • Performs complex systems analysis and programming tasks requiring advanced techniques. (10%)
  • Debugs malfunctions, problem solves, and modifies programs as needed. (5%)
Required Qualifications
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 7‑10 years of systems analysis/programming in a research environment.
  • Experience in Statistical Genetics, scientific computing and data visualization.
  • Programming languages:
    Python, C/C++, Java.
  • Strong skills in Linux shell scripting.
  • Strong knowledge of data structures and algorithms.
  • Experience with SQL and No

    SQL databases.
  • Front‑end web‑development with JavaScript and frameworks such as Vue.js, Angular

    JS, or React.
  • Experience with cloud computing solutions on Google Cloud and/or AWS.
  • Familiarity with job schedulers (e.g., SLURM or Torque/PBS) and workflows (e.g., Snakemake, Nextflow, or CWL).
  • Prior experience in a FISMA‑compliant environment.
Work Locations

This position is primarily on‑site and requires residence in commuting distance to the Ann Arbor campus.

EEO Statement

The University of Michigan is an equal employment opportunity employer.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary