Job Series Matrix
Total Page:16
File Type:pdf, Size:1020Kb
Job Series Matrix Job Family: Information Technology Systems Job Series: Web Developer Job Series Summary: Responsible for the creation and maintenance of websites. This includes designing, building and implementing web-based applications and tools that leverage available technology infrastructure. Job Title: Web Developer 1 Job Title: Web Developer 2 Job Title: Web Developer 3 Job Title: Web Developer 4 Job Code: 4871 Job Code: 4872 Job Code: 4873 Job Code: 4874 Grade: G Grade: I Grade: J Grade: L Exemption: Non-exempt Exemption: Exempt Exemption: Exempt Exemption: Exempt Effective/Revision Date: 04/01/2015 Effective/Revision Date: 09/01/2019 Effective/Revision Date: 04/01/2015 Effective/Revision Date: 04/01/2015 Job Purpose Job Purpose Job Purpose Job Purpose Under direct supervision, build and maintain websites Create and maintain websites. Design, build, and Create and maintain websites. Design, build, and Design, develop, and manage web applications, and implement new web pages based on existing implement new, high quality, high performance web- implement new, high quality, high performance web- databases, and interfaces; manage web development platforms and using existing tools. Perform day-to-day based applications and tools that maximally leverage based applications and tools that maximally leverage projects and participate in cross-organizational website administration. available technology infrastructure. available technology infrastructure. technology strategy teams. Core Duties Core Duties Core Duties Core Duties • Implement and maintain content management • Design, implement, and deploy web-based • Design, implement, and manage web-based • Engage in long-term strategic planning with regard to systems, including installation, configuration, theme applications and websites from initial design and applications, databases, and interfaces from initial web development, with the goal of identifying future and plug-in integration, and ongoing support of architecture through development, test, and design and architecture through development, test, needs, means of resolving these needs, possible departmental liaisons using existing platforms and deployment. and deployment. obstacles, and necessary courses of action. tools. • Implement and maintain content management • Implement and maintain content management • Act as project leader on large-scale web projects in • Support the development and maintenance of web systems, including installation, configuration, systems, including installation, configuration, which strong technical, directional, and personal applications, including building search indexes, troubleshooting, and creation of Stanford-specific troubleshooting, and creation of Stanford-specific leadership is necessary. integrating web designs, and building small collection modules. modules. Develop and deploy upgrade/migration • Provide thorough analysis of relevant factors to plan websites. • Evaluate third-party modules for functionality, plans for content management systems. upgrades, patch installation, and configuration; • Monitor and report on website traffic and performance. accessibility, security, and maintainability. • Perform web platform analytics; identify and work in prototype new user interfaces for web applications and Perform periodic website audits. • Perform selected website administration duties for collaboration with departments and units to resolve services. • Perform maintenance duties, such as scripting, adding existing clients. Ensure web server and site technical strategic and university-wide problems. • Develop and deploy web applications that interact with new content to collections, rebuilding indexes, and performance. • Develop and deploy web applications and client-side relational database management systems and maintaining templates and supporting pages. • Create web pages and tools for Stanford websites web interface components that interact with relational integrate with Stanford's web, authentication, and • Update web pages to ensure site accuracy and using core technologies. Create and/or modify clean, database management systems that integrate with authorization infrastructure. currency; perform light web design. well-structured, search engine optimization-friendly Stanford’s web, authentication, and authorization • Develop and deploy dynamic client-side web interface infrastructure. • Interface with existing database, using existing data documented code. components and collaboration technologies, such as and discovery tools user interfaces, and tools for • Provide technical expertise in front- and back-end web • Evaluate and implement new programming languages wikis, blogs, social networking, and third party specific discovery and delivery environments, such as development. Support web infrastructure by providing and technologies. Provide life-cycle management for technologies. library online catalogs, to access data stored on web end-user support, applications maintenance, product software and code. • Design and document data structures, architecture, services. evaluation, back-end development, and internal • Design and document data structures, architecture, and process flows for websites, web-based • Produce online content, animated gifs, static buttons, management tools. and process flows for websites, web-based applications, and databases. Prepare complex and email and landing pages under the direction of • Interpret website design and layout visually in a applications, and databases. technical documentation. senior web developer and content manager. creative, contemporary style and fully integrated • Mentor, oversee, and check the work of other staff on • Recommend client-specific programming and • Perform development and maintenance programming manner. Ensure high quality and consistent look and technical matters. Conduct security reviews of development strategies. for web pages and web applications. Build small feel across multiple devices and browsers. applications written by other developers. • Create, review, and audit procedures to implement applications. • Optimize the display of original online content, and • Design, coordinate, and troubleshoot integrations, Stanford security policies and practices, including Page 1 of 3 Job Series Matrix • Evaluate and support user needs, and recommend collaborate with content manager to produce animated components, and infrastructures to run enterprise Restricted Data classifications. Conduct security solutions within existing platforms; maintain and gifs, static buttons, and email and landing pages. class website. reviews of applications. develop documentation and how-to guides for • Work with site architects to develop and document • Research, evaluate, and enforce web standards for • Recommend, evaluate, and monitor current Internet customers. functional specifications based on requirements usability and accessibility. Develop and enforce technologies, web-related programming languages, • Perform selected website administration duties for gathered from stakeholders. Support the Stanford programming and application design and software technologies. existing clients. Ensure web server and site technical implementation of life-cycle. standards. • Develop and enforce programming and application performance. Perform light troubleshooting and first • Help develop and deploy upgrade/migration plans for • Facilitate vendor relationships. design standards. line support. existing content management system as needed. Minimum Education and Experience Required Minimum Education and Experience Required Minimum Education and Experience Required Minimum Education and Experience Required Associate degree and two years of relevant experience Bachelor’s degree and three years of relevant Bachelor’s degree and five years of relevant experience Bachelor’s degree and eight years of relevant or a combination of education and relevant experience. experience or a combination of education and relevant or a combination of education and relevant experience. experience or a combination of education and relevant experience. experience. Minimum Knowledge, Skills and Abilities Minimum Knowledge, Skills and Abilities Minimum Knowledge, Skills and Abilities Minimum Knowledge, Skills and Abilities Required Required Required Required • Good customer service skills and ability to explain • Excellent communication and interpersonal skills. • Excellent communication and interpersonal skills. • Ability to develop a vision for computing needs and to technical features to non-technical customers/clients. • Demonstrated ability to develop web content • Demonstrated significant experience developing for develop appropriate plans to meet these needs. • Familiarity with a range of programming and scripting management systems. web content management systems. • Demonstrated ability to manage projects and work as languages. • Demonstrated ability to develop complex websites and • Demonstrated significant experience in developing a member of a development team. • Clear understanding of web standards and usability web applications using open source tools, languages, websites and web applications using open source • Ability to identify, clarify and resolve complex methods. libraries, and current standards-compliant code. tools, languages, libraries, and current standards- problems which may span multiple areas or technical • In-depth knowledge of content management systems, • Knowledge of web content development and cloud compliant code. fields. such as Drupal, including