Systems Analysis & Programming Manager
Listed on 2025-12-16
-
IT/Tech
Data Scientist, Data Analyst
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 SummaryThe 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.
- 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
- 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%)
- 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.
This position is primarily on‑site and requires residence in commuting distance to the Ann Arbor campus.
EEO StatementThe University of Michigan is an equal employment opportunity employer.
#J-18808-Ljbffr(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).