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.