Web Developer - The title says a lot but in reality, few individuals can really do all that encompasses web development. Good web development of database-backed websites (i.e., the ones with dynamic content like news, etc.) requires a crew of talents. Graphic Designers make it look great and manage usability, database designers ensure a logical and reliable back-end, and software engineers provide the glue to pull it all together. In large projects, you'll also need database administrators and system administrators to support the back-end. Experts in search engine optimization (SEO) are also good to have around.
I do most of these jobs, but not all. I'm great at gluing (software engineering) and designing databases. I don't do graphical design but I'm great at incorporating one into a site. I'm a fair database administrator, but not a great one, mainly because I have to work with so many.
Jack of all trades, master of none. Well, maybe a master of versatility.