Skip to main content
Posted October 10, 2018
University of Michigan

Software Developer - University Of Michigan

Ann Arbor, MI, USA Full Time
Competitive Salary and Benefits

Are you looking for a role where you can tap into your creativity while flexing your Python and web development skills? The University of Michigan...

Are you looking for a role where you can tap into your creativity while flexing your Python and web development skills?

The University of Michigan School of Information (UMSI) is seeking an enthusiastic, self-motivated Software Developer to join their team in the development and launch of technical services for a proposed new University of Michigan online degree.

This role is ideal for someone who wants the satisfaction of building a product from the ground up along with the stability and benefits of working with an established organization.

Responsibilities

  • Implement and deploy scalable novel learning experiences on top of current data science technologies, such as Jupyter notebooks, Docker containers, and Kubernetes
  • Collaborate closely with software developers, user experience designers, learning experience designers, faculty, researchers, third party vendors, and students in service of the degree platform
  • Identify features and bugs in the degree platform, working with others to fulfill requirements within project timelines
  • Setup and manage quality assurance (QA) guidelines and software frameworks (e.g. continuous integration) to support software developed within the larger degree team
  • Employ a pragmatic approach by understanding the tradeoffs between a perfect solution and a working solution
  • Work closely within a team to solve problems, transfer knowledge, and develop software architecture and designs

About You

  • Demonstrated educational, professional or personal experience with full-stack web application development
  • Experience working with Python and an associated web application framework (e.g. Flask, Django)
  • Experience working with Javascript browser-based frameworks (e.g. jQuery, React)
  • Ability to take design specifications and create working, valid HTML and CSS
  • Experience working with relational database platforms (e.g. MySQL, PostgreSQL, MariaDB, Oracle)
  • Familiarity with using Git and GitHub to develop open source software
  • Hold strong attention to detail and concern for information accuracy
  • Strong analytical and problem solving skills
  • Ability to work well in both self-directed and collaborative environments
  • Understanding of and experience with software quality methods (e.g. test driven development, continuous integration)

The University of Michigan is an equal opportunity/affirmative action employer.

This listing expired on Nov 09. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.