Apply Now Clicking "Apply Now" opens the link in a new window.

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.

The Michigan Data Collaborative

The Michigan Data Collaborative (MDC) is a data collection, enrichment, and provisioning group in the Health Information Technology and Services (HITS) organization at the University of Michigan.  We support care delivery transformation initiatives across the state, with goals to achieve improvements in population health, enhancements to patient experience and care delivery, and reductions in overall healthcare costs.

The Application Systems Analyst/Programmer will be responsible for the information architecture for the MDC website (, all website-related development and maintenance, as well as application development tasks in support of the MDC database development and data provisioning commitments.


Mission Statement

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.


Develop – Maintain current web applications and design and architect future applications as required. Maintain and develop Python environment and code.  Advise technical staff and leadership on which technologies should be utilized. Devise, review, and assess solutions to address ongoing departmental needs.   Design, code, test, debug, maintain, and continuously improve software applications.  Identify problems, analyze solutions, and lead projects to add new and improve existing functionality.

Technology Investigation – Identify new technologies to help develop web applications that support MDC business.  Research and maintain knowledge in state-of-the-art programming languages and approaches in designing, coding, testing, and debugging programs.  Understand and recommend technology solutions. Analyze effectiveness of current and new tools. 

Collaborate - Collaborate with Tableau lead developer on business modeling, technical specifications, and integration of dashboards into web applications. Collaborate with Technology & Services team members to improve customer interfaces and system security.  Help train and mentor staff on new technologies as they are implemented. 

Systems Integration and Software Security – Collaborate with Business Systems Analysts on business requirements, technical and functional specifications, and testing. Integrate third party software tools with internal software tools and systems. Develop secure software applications that adhere to institutional security and compliance standards. 

Required Qualifications*

  • Bachelor’s degree in Business, Information Technology or equivalent combination of education and relevant experience
  • 3+ years of experience building, managing or maintaining Java applications and sites
  • 3+ years of experience with building applications that utilize databases such as Oracle and MySQL
  • Demonstrated experience with Java, JSP, Tomcat
  • Experience developing in Python in a production environment
  • Excellent written and oral communication skills
  • Excellent interpersonal and organizational skills with the ability to interact effectively with employees at all levels within the organization

Desired Qualifications*

  • Experience with Angular
  • Experience in developing and utilizing API’s
  • Experience with HTML, CSS, JavaScript, and Jquery, Python

Background Screening

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.

Application Deadline

Job openings are posted for a minimum of seven calendar days.  The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.