Software Developer

24 May 2019
End of advertisement period
25 Jul 2019
Contract Type
Fixed Term
Full Time

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.

NOTE: This position is funded by a research award and the position is anticipated to last one year with the possibility of renewal, assuming satisfactory performance and conduct, continued funding, and availability of work.

Job Summary

The University of Michigan School of Information (UMSI) is a progressive, interdisciplinary professional school offering a Bachelor of Science in Information, a Master of Science in Information, a Master of Health Informatics, and a PhD. We are a community of scholars, dedicated teachers, students, and professional staff who share a commitment to excellence and a desire to make a difference in people's lives. This position will support this commitment in the areas detailed below.

UMSI is seeking a Software Developer in culture-based STEM education. This position will report to Dr. Ron Eglash, Professor of Information, and will be part of a team conducting research on developing and delivering culturally responsive curricula in urban K-12 classrooms.


Install, maintain, and develop hardware and software to provide a computing environment that meets researchers’, teachers’ and students’ needs, using various systems such as JavaScript, HTML, CSS, and Django.

Provide technical support, as required, to hardware and software users to enable the proper functioning of hardware and software. Participate in problem identification, resolution, and management. Document operational procedures and practices as needed. Monitor systems performance, availability and reliability.

Collect and analyze system resource utilization data. Assist in the plan, design, and implementation of new software systems. Develop and improve mechanisms to collect and analyze system resource utilization data and participate in team monitoring of systems performance, availability and reliability.

Maintain an up-to-date understanding of issues, products, practices, and technologies related to high performance and data intensive computing. Develop and deploy software applications and services related to externally funded research and development projects.

Required Qualifications*

Bachelor’s degree in computer science, information technology or related field.

Two (2) years of work experience in a comparable position.

Programming experience in JavaScript, HTML, CSS, and Django CMS.

Familiarity of version control software (github) and test driven development.

Desired Qualifications*

Advanced degree in a related field.

Linux administration and shell scripting experience.

Ability to gather input from users to improve HCI.

Work Schedule

Punctual, regular, and consistent attendance is required. May require working during non-business hours and on weekends.

Work Locations

Will require travel to multiple locations on & off campus. My occasionally travel to Detroit and surrounding areas. May occasionally require domestic travel.

Physical Demands/Work Environment

Candidate must regularly move throughout the office environment

Candidate must remain stationary for prolonged periods of time throughout the workday

Candidate may occasionally move equipment or supplies weighing up to 30 pounds

Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer

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. 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.