Logo
University of Michigan - Ann Arbor

Web Software Developer Senior

University of Michigan - Ann Arbor, Ann Arbor, Michigan, us, 48113

Save Job

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.

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

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.

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

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.

The University of Michigan is an equal employment opportunity employer.

#J-18808-Ljbffr