Software Developer Senior

Apply Now

What You'll Do

Design, build, and support online learning tools and platforms. Specific duties entail: collaborating with user experience designers, learning experience designers, marketing specialists, and educational researchers to develop and implement features that support global learner success; project level application development, including reviewing the work of developers and designers; integrating third-party libraries and products to extend Michigan Online's educational ecosystem; working with institutional research and technical teams to integrate with CAI's customer relationship management and learning management systems; coordinating with Quality Assurance to ensure fully tested and high quality version releases; employing a pragmatic approach by understanding the tradeoffs between a perfect solution and a working solution; and working closely with the team to solve problems, transfer knowledge, and develop software architecture and designs. Hybrid work-from-home one day per week possible.

Desired Qualifications*

3 years of experience in full stack web or software development, including experience: supporting virtual/online learning systems/technologies and use of Python, JavaScript, HTML, CSS, and SQL, with a particular focus on Django; using relational databases (MySQL, PostgreSQL) and caching technologies (Redis); and working on a cross-functional team defining REST APIs, building distributed systems using Celery, Amazon S3, and Amazon SQS.

The University of Michigan is an equal opportunity employer. Background check required upon hire.
 

Modes of Work

The work requirements allow both onsite and offsite work and an employee has an expected recurring onsite presence. On occasion, the employee may be required and must be available to work onsite more frequently if necessitated by unit leadership or their designee and/or the job requirements.

Additional Information

Software Developer Sr. for University of Michigan (Ann Arbor). Requires 3 yrs experience in full stack web or software development, including experience: supporting virtual/online learning systems/technologies & use of Python, JavaScript, HTML, CSS, and SQL, w/particular focus on Django; using relational databases (MySQL, PostgreSQL) & caching technologies (Redis); & working on cross-functional team defining REST APIs, building distributed systems using Celery, Amazon S3, and Amazon SQS. Resume to Alex Saya: [email protected]. University of Michigan is an equal opportunity employer. Background check required upon hire.

U-M EEO Statement

The University of Michigan is an equal employment opportunity employer.