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 SummaryDo you want to improve the instructional experience for students and faculty? Do you want to help build technology to help? Then this Software Developer position is for you. The University of Michigan's College of Engineering is hiring a Software Developer Intermediate to focus on adding features to our CAEN Lecture Recording System and other tools that help students. You will report to the Director of Instructional Technology.
You are someone who excels at working with staff and faculty. We welcome candidates from different backgrounds who share our passion for developing creative solutions to support our evolving technical needs. You bring new skills, experiences, and perspectives to our team, challenging our team members to think about things differently and see other viewpoints.
CAEN prioritizes professional development, giving staff opportunities to learn. Each staff member has a dedicated annual professional development budget and can apply to use the bigger organizational professional development budget.
Who We AreMichigan 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.
Why Work at Michigan?Being part of something greater, of serving a larger mission of discovery and care - that's the heart of what drives people to work at Michigan. In some way, great or small, every person here helps to advance this world-class institution. It's adding a purpose to your profession. Work at Michigan and become a victor for the greater good.
Responsibilities*Code, test, debug, and maintain software applications like our CAEN Lecture Recording software. Work closely with our Senior Developer to help build out features. Collaborate with the Lecture Recording Support Specialist to ensure new features align with faculty and student needs.Apply your expertise to improve the accessibility, usability, functionality, and performance of the software you support.Document and help prioritize bugs and feature requests and collaborate on documentation with team members.Make recommendations on improvements to infrastructure, technologies, and deployment.Participate in code review activities and audit application assets for best practices adherence.Required Qualifications*Bachelor's degree in Computer Science, Information Systems or other related field; or equivalent work experience.At least four years of developing web applications.Demonstrated experience with databases such as MySQL.Demonstrated experience with front and back-end web development.Demonstrated experience building complex PHP web applications.Proven ability to work independently, assume responsibility, and communicate effectively.Demonstrated experience in facilitating the resolution of complex technical issues. Demonstrated ability to understand technical information and communicate it to others using clear, concise, and user-friendly languageDemonstrated ability using Git and API'sDesired Qualifications*Demonstrated experience with cloud infrastructure (AWS, GCP, etc.)Experience writing React/Vue applicationsExperience with LAMP stacksExperience building accessible web applicationsExperience with DockerWork LocationsThe Michigan Engineering CAEN operates in a hybrid work environment consisting of both in-person and remote work. You will be classified as a HYBRID position within the Michigan Engineering Staff Telecommuting Policy, which means working on campus 2-3 days per week and working remotely the other days of the week.
Modes of WorkPositions 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.
U-M EEO/AA StatementThe University of Michigan is an equal opportunity/affirmative action employer.