UW HEALTH POSITION DESCRIPTION Manager Development Job Code: 321002 FLSA Status: Exempt Mgt Approval: N. Locke Date: March 2020 Department/Number: Marketing & Communications HR Approval: J. Theisen Date: March 2020 POSITION SUMMARY

The Manager, Software Development is responsible for leading a professional staff of front-end and back-end web developers in the development of complex existing and new web-based systems. He or she must operate independently in handling a wide variety of situations. Successful performance requires knowledge of the software development lifecycle (SDLC), including information architecture, web graphic design, back-end programming, front-end , quality assurance, web architecture, security and networking concepts, responsive/mobile efforts, content, SEO, SEM, and social media. The Manager, Software Development provides leadership, vision and direction for web development efforts for UW Health Marketing and Communications.

The Manager, Software Development will ensure the effective operation of the marketing technology software development team and is accountable for the successful completion of all projects assigned to the work gr oup. The incumbent will work closely with the Director of Marketing Technology and Analytics to plan, organize, assign, schedule and control the workflow for all marketing technology projects.

The Manager, Software Development has extensive project management responsibilities including leading others in team situations. The incumbent is expected to possess organizational and planning skills that will lead to the effective management of project s, applications and employees. These skills include: analysis, problem definition and solution, conflict resolution, team/project management, planning and consulting. This position manages complex, short- and long-term projects with responsibilities shared among every discipline within Marketing and Communications and IS, as appropriate.

MAJOR RESPONSIBILITIES

Major Responsibilities

1. Plan, coordinate, assign and prioritize the work of the software development team to ensure that all projects are completed as scheduled. 2. Ensure that adequate documentation processes exist and that the software development staff adhere to all documentation procedures. 3. Assist in preparing and meeting strategic planning objectives for the greater Marketing Technology team. 4. Participate in the development of web solutions for the creation and maintenance of UW Health websites and web applications. 5. Ensure software development adheres to guidelines and design requirements. 6. Serve as a software development project manager. 7. Design, implement, evaluate, and test software, web applications and build scripts. 8. Oversee and manage software documentation standards and practi ces. 9. Provide full range of testing (including all development, testing, staging and production environments and servers). 10. Provide in-line documentation and overall support documentation where appropriate.

All duties and requirements must be performed consistent with the UW Health Performance Standards. POSITION REQUIREMENTS Education Minimum A Bachelor’s degree in a computer science or related field from an accredited college or university, or equivalent work experience (4 years working as a software developer). Specific coursework or experience in web development and experience with web technologies is required. Preferred Specific coursework in project management is preferred. Work Experience Minimum • One (1) year of experience in a management role is required. • Two (2) years project management experience with both large, long-term projects and short-term projects • Leading project teams and meetings through a development cycle • Overall understanding of end-to-end web development and experience with web technologies. • More than five (5) total years of experience in progressively responsible positions with software development and/or information systems is required with accelerated, exceptional performance. UW HEALTH POSITION DESCRIPTION • Experience with programming languages, databases, file structures utilized by various Web-based software packages, operating systems and database technologies is required.

Experience with the following technologies and tools is required: • Java • HTML • JavaScript • CSS • integrated development environments (IntelliJ IDE or similar) • Java based web application servers (Apache Tomcat or similar) • different Java software frameworks (Stripes or Spring) • different software development processes (Agile, SCRUM, or Waterfall) • configuration (Apache, Linux, etc)

Preferred Comprehensive knowledge of web development workflows and implementation processes and best practices for managing websites and other interactive media are equally important. Experience with Agile development techniques and knowledge of other software development processes.

Understanding of the following programming languages, databases, file structures used by various web-based software packages, operating systems and database technologies as it relates to their use in web development: • Java • JavaScript • HTML • CSS • PHP • jQuery Licenses & Minimum Certifications Preferred Required Skills, Knowledge, and Abilities • Business experience in web application strategic planning, development, implementation and oversight of web output in a complex environment • Knowledge of the end-to-end web development process, including information architecture, web graphic design, back-end programming, front-end web development and CSS, quality assurance, web server architecture, security and networking concepts, responsive/mobile efforts, content, SEO, SEM, and social media • Knowledge of web software development methodologies • Expert level technical skills, including knowledge of Web technologies. Understanding of a complex network and the interface/browser issues • Creative approach and solutions to problems related to Web development; prior experience in the field with demonstrated successful projects.

PHYSICAL REQUIREMENTS Indicate the appropriate physical requirements of this job in the course of a shift. Note: reasonable accommodations may be made available for individuals with disabilities to perform the essential functions of this position. Physical Demand Level Occasional Frequent Constant Up to 33% of the time 34%-66% of the time 67%-100% of the time x Sedentary: Ability to lift up to 10 pounds Up to 10# Negligible Negligible maximum and occasionally lifting and/or carrying such articles as dockets, ledgers and small tools. Although a sedentary job is defined as one, which involves sitting, a certain amount of walking and standing is often necessary in carrying out job duties. Jobs are sedentary if walking and standing are required only occasionally and other sedentary criteria are met. Light: Ability to lift up to 20 pounds Up to 20# Up to 10# or requires Negligible or constant maximum with frequent lifting and/or carrying significant walking or push/pull of items of of objects weighing up to 10 pounds. Even standing, or requires negligible weight UW HEALTH POSITION DESCRIPTION though the weight lifted may only be a pushing/pulling of arm/leg negligible amount, a job is in this category controls when it requires walking or standing to a significant degree. Medium: Ability to lift up to 50 pounds 20-50# 10-25# Negligible-10# maximum with frequent lifting/and or carrying objects weighing up to 25 pounds. Heavy: Ability to lift up to 100 pounds 50-100# 25-50# 10-20# maximum with frequent lifting and/or carrying objects weighing up to 50 pounds. Very Heavy: Ability to lift over 100 Over 100# Over 50# Over 20# pounds with frequent lifting and/or carrying objects weighing over 50 pounds. List any other physical requirements or • bona fide occupational qualifications:

Work/Environmental: Moderate noise level consistent with an office environment

Note: The purpose of this document is to describe the general nature and level of work performed by personnel so classified; it is not intended to serve as an inclusive list of all responsibilities associated with this position.