Details
Posted: 12-Apr-22
Location: Ann Arbor, Michigan
Salary: Open
A cover letter and resume are required for consideration for this position; please include the
cover letter as the first page of your resume. Your cover letter should specifically address your
interest in this position, include your salary requirements, and outline particular skills and
experience directly related to this position.
Precision Health (PH) at the University of Michigan is a presidential initiative that engages researchers across the entire campus in precision health discovery, translation, implementation,and policy research. The Data Analytics & IT (DA&IT) workgroup within PH focuses on creating a flexible, secure and robust research analytics platform (comprising infrastructure, tools, data,and analytics and facilitation services) that can adapt with the growing interdisciplinary field of precision health. The PH Programmer will be part of the DA&IT workgroup and will join a growing and nimble team of programmers, data analysts, and research scientists who
collaborate closely with the Michigan Medicine Research Data Warehouse technical team to support PH’s mission of catalyzing precision health research at UM. The PH Programmer will routinely collaborate closely with the broader DA&IT team and workgroup leadership.
- Under general direction, formulates and defines system scope and objectives
- Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results
- Works with other groups involved in formulating technical solutions on data curation, management, analytics, and integration;
- Prepares detailed specifications from which programs will be written
- Designs, codes, tests, debugs, and documents those programs
- Competent to work at a high technical level of all phases of applications systems analysis and programming activities. May be responsible for completion of a phase of a project
- Regularly provides guidance and training to less-experienced analyst/programmers
- Employees in this classification typically analyze, compare and evaluate various courses of action and have the authority to make independent decisions on matters of significance, free from immediate direction, within the scope of their responsibilities.
- Primary activities and decision making authority are predominantly performed independently affecting business operations to a substantial degree.
Senior Level:
- Experience in Python programming and Linux shell scripting is required
- Bachelor’s degree computer science, engineering, data science, bioinformatics,or similar fields and 5 years of experience OR Master’s degree in computer science, engineering, data science, bioinformatics and 2 years of experience
- Strong organizational, presentation and communication skills
- Ability to interact effectively with a wide variety of people, internally and externally
- Ability to act effectively both independently and as a member of a team
- Flexibility to meet changing priorities
Intermediate Level:
- Bachelor’s degree in computer science, engineering, data science,bioinformatics, or similar fields and 3 years of related experience
- Experience in Python programming and Linux shell scripting is required
- Strong organizational, presentation and communication skills
- Ability to interact effectively with a wide variety of people, internally and externally
- Ability to act effectively both independently and as a member of a team
- Flexibility to meet changing priorities
- Knowledge and experience with machine learning tools (such as PyTorch,TensorFlow, SciPy) are highly desirable
- Master’s degree in computer science, engineering, data science, bioinformatics and related fields is desirable
- Health system experience is desirable
- Database experience is desirable
This position may be underfilled at a lower classification depending on the qualifications of the selected candidate.
Excellent benefits are available for the successful candidate. For details, see http://benefits.umich.edu/. This position receives 24 days of vacation a year, and 15 days
of sick leave a year with provisions for extended benefits, as well as opportunities for professional development. TIAA-CREF and Fidelity Investments retirement options
available.
Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings. Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.
Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally. Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.
Job openings are posted for a minimum of seven calendar days. This job may be
removed from posting boards and filled anytime after the minimum posting period has
ended.
The University of Michigan is an equal opportunity/affirmative action employer.
U-M COVID-19 Vaccination Policy
COVID-19 vaccinations, including boosters when eligible, are required for all University of Michigan students, faculty and staff across all campuses, including Michigan Medicine. This includes those working remotely. More information on this new policy is available on the Campus Blueprint website or the UM-Dearborn and UM-Flint websites.