1E18
PAY RANGE: N23
WEB DEVELOPMENT SUPERVISOR
This is supervisory-level web development work overseeing a group of web specialists creating, programming, testing, and documenting a web site and web applications for a department. An employee in this class is responsible for supervising assigned projects for the development and maintenance of the department’s public web site and other web-based and electronic resources as required. Working closely with departmental staff, the City’s central information technology agency, and consultants in order to plan and implement assigned web development responsibilities is a significant aspect of the work. The employee is responsible for training subordinates, assigning projects and permanent system responsibilities, and reviewing the work products of subordinates. Work is performed under the direction of a technical superior.
ALLOCATING FACTORS: (The following conditions must be met for a position to be allocated to this class.)
1. Positions must be responsible for supervising a group of web specialists engaged in developing and maintaining a departmental Internet or intranet web site.
2. The position must work as part of a department’s web program within a central information technology unit.
TYPICAL EXAMPLES OF WORK (ILLUSTRATIVE ONLY)
Supervises the creation, program development, testing and documenting of web site and associated applications for a department; assigns projects and permanent responsibilities to subordinates; evaluates experience and abilities of subordinates to ascertain appropriate assignment responsibilities; instructs subordinates on work and project requirements, time frames, objectives, testing schedules, and implementation objectives.
Plans long-term work objectives and targeted time frames for completion; meets with departmental staff, information technology specialists and consultants to discuss and develop project plans and work implementation; meets with senior departmental executives to secure approval for high-level projects; directs subordinates in web development and maintenance activities; reviews analysis and web application development prepared by subordinates; discusses project assignments daily, determines if time frames and other objectives are being met; reallocates resources to meet deadlines; reviews final products to insure quality; trains subordinates in web development work.
Participates in web-development projects; handles the more complicated and critical components of projects as required; prepares project specifications and documentation; evaluates paper flow, task time, human resources and the external and interrelationship factors that will impact upon the proposed or modified projects; prepares preliminary recommendations; prepares written report detailing recommendations; presents recommendations to superiors.
Supervises the organization of information by creating visualizations of functionality, including task sequencing and relating element with flow charts, spreadsheets, or storyboards; applies departmental standards, application design principles and human-computer interaction.
Leads prototype development to meet project requirements; structures information filtering and retrieval; coordinates scripts and graphics with writers and designers; tests prototypes; observes usability; defines specifications.
Leads efforts to work closely with web interface designer to provide programming support for site aesthetics; works closely with web editor to enhance and/or improve the sites content.
Maintains production schedule by coordinating requirements and the assignment of development tasks.
Documents actions by creating functional descriptions and schematics.
Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Regularly maintain current knowledge of novel technologies and development standards across the range of platforms supported; makes recommendations to implement and adopt new technologies and standards; oversees training and educational opportunities of subordinates.
Performs related work as required.
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
KNOWLEDGE OF:
· project management principles, practices and techniques
· supervisory methods and techniques
· the principles, practices and techniques used in Web applications programming
· the application and techniques of programming in a variety of Web-based and computer languages
· the use and operation of computer operating systems
· tag-based server scripting languages
· software packages used to edit computer programming languages
· programming languages used to analyze Web statistics
· current Internet standards, including Web browsers and browser specifications
· documentation procedures, including formal testing, quality control and certification
· current Web servers and computer server operating environments
· web connectivity protocols as well as other protocols and Web services
· web statistics and statistics analysis
· site technical design and graphics as they interface with application functionality
· dynamic Web content
· website content management
· networking technologies, including security and encryption on the Internet, and basic networking concepts
SKILL IN:
· utilizing web applications to develop and maintain web internet features and sites.
· utilizing web scripting and programming languages to develop and maintain web sites
· supervise web development specialists creating, programming, and testing web site and web applications
· resolve web development problems
· review work in detail and identify and correct deficiencies
· learn the applications of new software packages, including proprietary open source and commercial languages
· interpret technical manuals and apply the information garnered from them
· think logically and sequentially
· present ideas clearly, both orally and in writing
· complete work within confines of a time schedule
· manage multiple projects and relationships with internal and external customers
· establish effective working relationships with associates, departmental and administrative officials, supervisors, and other data processing personnel
MINIMUM ACCEPTABLE TRAINING AND EXPERIENCE (The following statement represents the minimum training and experience standards which will be used to admit or reject applicants for tests. Applications submitted by candidates for this class will be reviewed based on training and experience requirements as approved on 2/24.)
EDUCATION:
Completion of a bachelor's degree program at an accredited college or university, with major course work in Information Science, Computer Science or a related field.
NOTE: Completion of an industry recognized certification or additional experience may substitute for the education requirement on a year for year basis.
AND
EXPERIENCE:
Four years of experience performing web applications programming to develop, design, program, test, and document web applications in the construction and maintenance of web features and internet sites, two years of which has been at the full performance level and included assigned project management work.
OR
Any equivalent combination of education or experience determined to be acceptable by the Office of Human Resources.
PHYSICAL AND MEDICAL REQUIREMENTS
Ability to physically perform the duties and to work in the environmental conditions required of a position in this class.
Class Established:
CSC – 1/07
Ad. Board – 5/07
Latest Spec Revision:
CSC – 1/24
Ad. Board – 2/24
JA