Software Developer

Apply Now

Responsibilities*

  • Design, develop, test, and document user-facing applications using current web technologies and design systems
  • Integrate user-interface elements with RESTful APIs and backend services to deliver responsive functionality
  • Perform analysis and resolution of defects and operational issues reported by users
  • Respond to and resolve software issues and support tickets related to user-interface/user-experience and application functionality
  • Remain current with emerging programming technologies and conduct independent research to inform and influence the team's future technical direction
  • Remote work permitted 80% of week

Required Qualifications*

  • Bachelor's degree in Information Systems, Computer Science or related field plus at least 1 year of relevant experience to include: 
    • Experience in Python
    • Developing web applications using modern open-source JavaScript libraries and frameworks
    • Creating and translating user-interface/user-experience designs into functional interfaces using design tools (e.g., Figma, Adobe XD, Adobe Illustrator)
    • Working with modern CSS frameworks, version control systems (e.g., Git), and modern development tools and frameworks (e.g., Webpack)
    • Designing and building RESTful APIs

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.

U-M EEO Statement

The University of Michigan is an equal employment opportunity employer.