Web Software Developer Senior

Apply Now

Job Summary

The Marsal Family School of Education Office of Communications at the University of Michigan is seeking a Software Engineer Senior. This position has responsibility for web development supporting internal and external websites and web-based tools. Reporting to the Director of Communications, the incumbent will manage and continue to develop an external facing website on a Drupal 10 platform, a WordPress Multisite (hosting ~20 websites), and an internal facing intranet with U-M authentication. 

Responsibilities*

  • Design and develop web-based solutions to support the Marsal School goals and objectives, including those that support internal communications and external marketing 
  • Execute key business initiatives using modern Web Development technologies and practices
  • Manage a growing portfolio of web services built for the Marsal School. Including but not limited to: custom applications, intranet (with User Authentication using Single sign-on), various Content Management Systems (CMS), and University provided Software as a Service (SaaS)
  • Serve as the primary point of contact for internal departments and appropriate external vendors/hosting sites for web projects and third party web based software
  • Independently manage the strategic planning and improvement of web operations in areas of governance, infrastructure, and service enhancements and/or improvements
  • Independently troubleshoot, research, and resolve technical issues 
  • Observe, interact with, and coach staff/faculty to better understand their workflow and meet their needs
  • Design, develop and test new features on Marsal web properties in collaboration with team members, and stakeholders
  • Effectively lead and communicate with teams to solve problems, make decisions, manage change, and be innovative
     

 Seeking a candidate able to:

  • Develop and maintain positive and cooperative relationships, inside and outside of work group, interacting in a friendly, open, ethical, honest, and accepting manner
  • Communicate clearly, correctly, knowledgeably, respectfully, and effectively, verbally and in writing
  • Respond quickly to inquiries and requests
  • Build rapport and credibility with others
  • Assume a broad range of responsibilities
  • Ability to work independently, set own goals, and deadlines
  • Research new technical solutions

Required Qualifications*

  • Bachelor's Degree in Information Systems, Computer Science, or Engineering or equivalent experience
  • Minimum 3-5 years of experience in leading web operations (strategy and development of web applications, large public websites, and intranet service)
  • 5+ years of demonstrated expertise in web languages, platforms, frameworks, libraries, and package managers: HTML5, CSS3, JavaScript, JavaScript frameworks (i.e Angular, React, Vue) PHP, JSON, Web APIs, MySQL, Composer, NPM
  • Content Management Systems: Hands-on experience developing custom Drupal and WordPress themes/modules/plugins/features, content creation, and administrating required core, security, and module/plugin updates 
  • Knowledge and understanding of common production processes and software development practices, and version control (Git/GitHub, Pantheon is a plus)
  • Experience building/maintaining applications supporting role-based authentication with Single sign-on (SSO), OAUTH, SAML/OIDC
  • Demonstrated ability to develop and troubleshoot a complex application stack
  • Up-to-date knowledge of and passion for ever-changing technology and new media is required and essential.

Desired Qualifications*

  • Knowledge of web and application design, design systems, and branding, responsive design
  • Knowledge of networking and hosting web applications: basic TCP networking, HTTP(S)/1.1/2.0, LoadBalancing, HA, Clustering
  • Experience configuring and maintaining Google Tag Manager, Google Analytics, Google Search Console, Bing Webmaster Tools
  • Ability to handle cross-browser and cross-platform issues effectively
  • Ability to translate requirements into detailed design and solution documents
  • Experience with Apache/NGINX, Linux, and Mobile Apps
  • Experience using software for web design (i.e. Sketch, Figma, Photoshop)
  • Knowledge of CDNs and security software (Cloudflare is a plus)
  • Knowledge and experience maintaining DNS

Modes of Work

This position is hybrid with a minimum of 2 days on-site at the Marsal Family School of Education, 610 E. University, Ann Arbor, MI 48109.  

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.

Underfill Statement

Applications with less than 5 years of demonstrated expertise in web languages, platforms, frameworks, libraries, and package managers: HTML5, CSS3, JavaScript, JavaScript frameworks (i.e Angular, React, Vue) PHP, JSON, Web APIs, MySQL, Composer, NPM will be considered for the position of Web Software Developer, which is an underfilled title with a corresponding salary at the lower end of our posted range.

U-M EEO Statement

The University of Michigan is an equal employment opportunity employer.