Job No. 154812
- Job Title:
- Instructional Software Developer Intermediate
- Employer:
-
University of Michigan-Ann Arbor
- Location:
-
Ann Arbor , MI
- Posting Date:
- 04-Feb-2025
- Description:
-
Job Summary
Do 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 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.
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 language
Demonstrated ability using Git and API's
Desired Qualifications*
Demonstrated experience with cloud infrastructure (AWS, GCP, etc.)
Experience writing React/Vue applications
Experience with LAMP stacks
Experience building accessible web applications
Experience with Docker
- Contact information:
- University of Michigan-Ann Arbor
- Ann Arbor, MI 48109
- United States
- Employer's Website:
-
Visit Employer's website