Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, groups or clients to understand specific system requirements.
Document design specifications, installation instructions, and other system-related information.
Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
Design, build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
Perform or direct web site updates.