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.
Who We Are
Michigan Engineers are world-class educators, researchers, students, and staff who strive to build a people-first future. As part of a top national public research institution, Michigan Engineering's mission is to provide scientific and technological leadership to the people of the world, develop intellectually curious and socially conscious minds, create collaborative solutions to societal problems, and promote an inclusive and innovative community of service for the common good.
Responsibilities*
- Coding and Development - write, test, and debug code for software applications used by members of the Robotics department.
- Application Support - Respond to issues and provide troubleshooting, and document solutions. Monitor applications to identify and resolve routine operational problems.
- Database Interactions - Write queries and scripts to interact with databases as required by applications.
- Analysis and Requirement Gathering - Assist in gathering and reviewing requirements from users for application modifications or new development
- Security and Compliance - Follow established security protocols, policies, and procedures for application development and support Assist with implementing updates related to compliance
- Quality Assurance and Collaboration - Participate in testing activities, including developing and executing test cases. Report defects and assist in their resolution. Work as a team member with the department and College programmer teams, while finding ways to continuously improve office processes within the Robotics department.
Required Qualifications*
- Bachelor's Degree in Computer Science or related major
- Experience working in higher education
- Proficiency in web application development
- Strong knowledge of JavaScript, Python, or similar languages for building custom tools
- Ability to translate support team needs into practical, efficient applications and tools
- Strong communication skills to work with non-technical internal stakeholders
- Self-directed and able to manage multiple priorities
Modes of Work
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.
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 are performed in compliance with the Fair Credit Reporting Act.
U-M EEO Statement
The University of Michigan is an equal employment opportunity employer.