Develops and implements websites to ensure usability, accessibility, and overall ease of navigation by users.
This class is intended for use at the advanced level of web design and development.
Translates functional requirements into technical design and development projects. Creates and supports web-based applications using object-oriented program languages and other technologies. Collaborates with front-end web designer and batch end programming needs, including relational database design and development. Identifies and addresses browser, client server, and internet system specific architectural compatibility issues. Addresses HTML scripting compatibility and integration issues between different browsers and computing platforms utilizing various design methodology. Oversees content management system and integrates database and application software into web design in order to increase site effectiveness. Designs and implements website security measures such as firewalls and message encryption. Incorporates technical considerations into website design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy. Works closely with IT team members to develop and maintain policies and procedures regarding usage, access, and administration of websites.
Knowledge of relevant programming languages. Ability to identify hardware and software interface problems and limitations. Advanced experience with server applications. Ability to troubleshoot and resolve complex issues. Ability to communicate effectively orally and in writing. Ability to work with users with varying levels of technical expertise.
A bachelor's degree in communications, computer science, or a related field and experience in information technology. Related experience may substitute for the bachelor's degree on a year-for-year basis.