Apply Now Clicking "Apply Now" opens the link in a new window.

How to Apply

When applying, please include links to live sites you’ve helped to make, and tell us about your role in the development.

Job Summary

Reporting to the Office of External Relations and in close collaboration with Information Technology Services, the Drupal Developer will share our passion for creating excellent user experiences for diverse audiences and providing integrated, comprehensive Drupal solutions for our campus community. Working closely with the technical project manager, web administrator and other members and partners of our cross-functional (and fun) team, the Drupal Developer will think creatively and respond thoughtfully to requirements in order to maintain, optimize and build features for the university-wide Drupal content management system.

Responsibilities*

Drupal feature development and maintenance

  • Maintain UM-Dearborn’s Drupal Content Management System, developing new features and fixing bugs.
  • Build custom features using existing and, in some cases, new modules and content types that meet business requirements, including those that integrate data from multiple sources.
  • Build elegant and accessible front-end theming code that meet business, technical, and visual requirements developed by the web team.
  • Assist with QA testing, report results to team, and debug where appropriate.
  • Assist in performing cross-browser, cross-device testing and fix issues prior to launch.
  • Assist in feature releases.
  • Provide sustainable solutions and strategies to all of the above.
  • Other duties as assigned.

Roadmap analysis and planning

  • Work with team leadership to assess, prioritize, and estimate impact of incoming work requests.
  • Work with team leadership to develop Drupal roadmap.
  • Analyze business requirements and translate them into technical requirements and work; be comfortable with raising concerns and alternative solutions.

Performance optimization

  • Work with the Web Administrator to ensure that Drupal is optimized to perform within our hosting environment.
  • Work with the team to ensure that security and accessibility best practices are being met.

Documentation

  • Write, read, and maintain well-commented code and project documentation.
  • Contribute back to the Drupal community through open sourcing modules.

Support of other applications

  • Support other PHP-based applications owned by ITS.

Required Qualifications*

  • Bachelor’s degree in computer science or related field (or equivalent work experience)
  • 3-5 years of progressively responsible Drupal development experience
  • Demonstrated expert skill and knowledge in building Drupal features through modules and content types, building new ones where appropriate.
    • Comfort with Drupal 7, familiarity with Drupal 8.
  • Demonstrated expert knowledge in reviewing business requirements and translating them into actionable technical work in line with sustainable Drupal best practice.
  • Solid understanding of caching and caching best practices.
  • Solid understanding and experience in Drupal theming.
  • Comfort with other uses of PHP.
  • Experience with building MYSQL/SQL queries.
  • Knowledge of HTML, CSS, Javascript.
    • Foundation/SASS/jQuery knowledge a big plus.
  • Understanding of and interest in user experience and communications best practices and how they relate to coding.
  • Ability to communicate effectively, verbally and in writing, to technical and non-technical people.
  • Must be a professional, service-oriented, creative, self-motivated, highly organized, team player.
  • Ability to work independently with little direction and multi-task while being productive and timely.

Desired Qualifications*

  • Experience with Sourcetree, Git, GitLab, Agile methodology.
  • Understanding of Google Analytics and Google Webmaster Tools; can take data and contribute to analysis yielding meaningful insights.
  • Understanding of and experience implementing technical best practices for website accessibility per WCAG 2.0 and Section 508 of the U.S. Rehabilitation Act. Prior experience with ARIA landmarks a plus.
  • Experience implementing technical best practices for SEO.

Additional Information

Please Note: Occasional after-hours work expected.

U-M EEO/AA Statement

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