App Sys Analyst/Programmer Sr

Apply Now

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.


Basic Function and Responsibility

Michigan Medicine's Quality Analytics Application Team is seeking an experienced programmer to join the team in designing and implementing cutting edge analytics applications. Come to learn and create state-of-the-art solutions using different technologies to improve existing processes, answer tough questions and help clinicians focus on the most important aspects of the patient care.

A successful candidate for this role will have strong technical knowledge and experience in using Microsoft .Net, JavaScript and/or similar tools, as well as database programming to design and build data-oriented solutions.

As a System/Application Programmer, you will be responsible for working with project teams to troubleshoot, identify best methods and program solutions supporting quality initiatives across Michigan Medicine.

About the Team

The Quality Analytics division is a strong and diverse team of data management professionals, application developers, BI specialists, and both technical and clinical analysts who work to answer tough questions and solve big problems with innovative tools for data manipulation and analytics.  Members of the team work together collaboratively to tackle some of healthcare’s biggest challenges in the areas of change management, population health, and ambulatory and inpatient care delivery at one of the top Medical Centers in the country.  This is a strong team working daily on an evolving mission to improve healthcare.

This position is hybrid, primarily working from home but with onsite opportunities in Ann Arbor possible. A fully remote role would be considered for the right candidate.

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.

Why Join Michigan Medicine?

Michigan Medicine is one of the largest health care complexes in the world and has been the site of many groundbreaking medical and technological advancements since the opening of the U-M Medical School in 1850. Michigan Medicine is comprised of over 30,000 employees and our vision is to attract, inspire, and develop outstanding people in medicine, sciences, and healthcare to become one of the world’s most distinguished academic health systems.  In some way, great or small, every person here helps to advance this world-class institution. Work at Michigan Medicine and become a victor for the greater good.

What Benefits can you Look Forward to?

  • Excellent medical, dental and vision coverage effective on your very first day
  • 2:1 Match on retirement savings


60%                      Responsible for program design, coding, testing, debugging, and high-level documentation. Collaborating on the architecture, prototyping solutions and developing comprehensive solution recursively and agilely. This role requires working on modularized components in complex implements as well as testing components with unit, integration, and stress testing. The role is involved in all phases in the full life cycle of the product development with source control, testing, deployment.

30%                      Collaborate in designing and implementing relational data models including business and technological rules. Provides maximally reusable code and documentation for optimal performance and maintenance. Automates routine and complex data tasks. Utilizes error tracking methods to log detailed time statistics and error messages. Analyzes logs and provides continuous improvements in performance and functionality.

10%                      Other duties as assigned

Required Qualifications*

  • Ability to reliably attend virtual meetings.
  • Comfortable working in team to provide comprehensive technical solutions.
  • Bachelor's degree in a technical or related field (ie. Computer Science, Engineering, Math, Stats) or equivalent combination of education, certification, and experience
  • Demonstrated understanding of client relationship management, project management, and production support
  • Demonstrated skills in code design, object-oriented analysis, data modeling, software development methodologies and software quality testing
  • 3 or more years of experience in database programing.
  • 3 or more years of experience in languages like Microsoft .Net platform for desktop and web, Java
  • Current proficiency or ability to obtain EPIC Clarity Data Model proficiency within first 6 months in role
  • Ability to take initiative and work independently
  • Experience using agile software development approach
  • Flexibility to adapt to a changing technical environment
  • Excellent attention to detail and organizational skills to manage multiple concurrent projects and operations tasks

Desired Qualifications*

  • Desired Advanced degree in Applied Mathematics, Business Analytics, Statistics, Machine Learning, Computer Science or related fields is a plus.
  • At least 4 or more years of experience in database programing.
  • At least 4 or more years of experience in languages like Microsoft .Net platform for desktop and web, Java
  • Desired- experience with Epic Data Model

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.

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.