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.


Conduct full range of programming tasks, including program design, program coding, debugging, and documentation for a variety of general applications programs including data manipulation and input/output routines reflecting a variety of equipment configurations. Conduct and coordinate the analysis, design, and implementation of computer-based information systems to meet user requirements. Participate in systems software development and maintenance as required. Conduct detailed analysis of defined systems specifications and develop all levels of block diagrams and flow charts. Program logical interfaces and apply techniques for efficient program logic and data manipulation. Develop conversion and system implementation plans. Conduct systems programming and support activities such as new or revised segments of language codes or processing. Program maintenance and error detection/correction of existing codes/languages and/or revisions to systems documentation. Assist in the preparation of costs analyses and justifications of data processing systems. Develop software applications by using Java programming language. Design and implement RESTful APIs for better system extensibility and reliability. Follow test driven development and write unit test cases using TestNG.

Required Qualifications*

Master’s degree in Computer Engineering or Computer Science + 6 months experience to include Java programming, restful APIs design, and unit testing using TestNG.

Work Locations

North Campus Research Complex

Background Screening

University of Michigan Health System 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.

Mission Statement

The University of Michigan Health System 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.

Application Deadline

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.

U-M EEO/AA Statement

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