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.

Job Summary

The RITMO project "Reinventing Mobility and Urban Transportation" funded by the Michigan Institute of Data Science has an opening for an application programmer. The person hired into this position will support the project in developing mobile and web applications, as well as 3-D visualizations.


Support the MIDAS project for the development, maintenance, and testing of mobile and web applications for transportation research and deployments. Develop repositories for data collection.  Develop and maintain technical documentation. Ensure print and online documentation is correct, adequate and available to researchers and staff.  Train customers and staff how to get started with the mobile and web applications.

Required Qualifications*

Bachelor's degree in computer science or equivalent. Two or more years of experience working with web development including node.js, Celeri, Redis, Docker, mongoDB, GIS mapping, and 3D visualization. Significant experience with C++, Javascript, and Python. Excellent verbal, written, and interpersonal communications skills. Ability to work effectively in a team environment and independently with minimal supervision.

Desired Qualifications*

One or more years of experience with IOS and Android development, Git Lab CI.  Knowledge of security protocols.

Underfill Statement

This position may be filled at a higher classification or underfilled at a lower classification depending on the qualifications of the selected candidate.

Additional Information

This is a term limited position for two years from the date of hire.  Salary depends on experience and qualifications.  

Background Screening

The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks. Background checks will be performed in compliance with the Fair Credit Reporting Act.

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.