Responsible for the design, coding, construction, and layout of websites. Ensure that sites meet user expectations and customer requirements by ensuring they look good, run smoothly, and offer easy access points with no loading issues between pages or error messages. Includes aspects such as web design, web publishing, web programming, and database management.