Web Designer and Web Developer are two different disciplines as explained in the following article. A Web Designer is who has the ability to combine the following features to achieve a good final product: Look, Functionality, and usability. A Web Developer creates the functionality for the website, but all of that functionality must be integrated into the HTML pages on the site. Alternatively, the HTML content could also be integrated into the program. Web developers also do usability testing on the site, at least for the functionality they create. So the programmer also needs to have some HTML knowledge as well.
http://articles.webdesigners123.com/web_design_versus_web_development.php