What do Web Developers Do?
In this digital age most businesses require websites, many of which need advanced interfaces such as ecommerce, forums and customer management interaction. Web developers provide the expertise to create, update and manage these websites either exclusively for specific businesses or as a part of an organization that manages these services as a third party. The demand for web developers is expected to increase by 20% over the next ten years. This will equate to approximately 5,000 new jobs.
Web Developers Skills and Abilities
Web Developers Duties
As a web developer, you will be required to create and maintain websites for your clients. This position will necessitate a variety of tasks depending upon the size of the organization you work with and the specific needs of the customer. In general, you will need to think creatively in order to work with clients to plan and execute their web page wishes. Typically you will be required to complete the following duties:
- Confer with clients to determine the scope of their needs
- Design, construct and maintain web pages using web scripting languages, software tools and graphics
- Work with graphic designers, management and other coders to meet customer specifications
- Test code to ensure web apps work properly
- Work with IT teams at client sites to offer support
Web Developers Tools and Technology
As a web developer, you will need advanced knowledge of computer hardware including removable media drives, desktop computers, notebook computers and computer servers. In tech-driven positions such as this one, knowledge of computer software and hardware is incredibly important to success. In addition to hardware knowledge, you will need to understand various aspects of technology including:
- Graphics and related software – Adobe Photoshop, Adobe After Effects, and other Adobe software items
- Enterprise application and integration software – IBM WebSphere, Common gateway interface CGI, Extensible markup language
- Web platform development software – Cascading Style Sheets CSS, Adobe Flex, Apache Tomcat
- Development environment software – Android, Adobe ActionScript, Eclipse software, IBM Rational Rose
- Object or component oriented development software – Microsoft ActiveX, Microsoft Visual Basic.NET, Apple Cocoa
Education and Training for Web Developers
Web developers can be successful with as little as an Associate’s degree, but most people opt for at least a Bachelor’s degree. Around 15% of people pursue higher education, up to Master’s degrees, but few, less than 5%, go for Doctoral degrees in this area. In addition to computer specific degrees, many web developers pursue Bachelor degrees in complementary areas, such as Marketing or Business. For those who do focus on computers, program concentrations that contribute to success in these positions are:
- Web/Multimedia Management and Webmaster
- Computer Science
- Web Page, Digital/Multimedia and Information Resources Design
- Computer Programming
Web Developers Salary
You can expect to make anywhere from $33,000 to $112,000 annually depending upon geography, experience and education. The median income for this position is $63,000 a year with higher numbers in competitive, metropolitan areas.
Web Developers Jobs by Geography
Web developers are in the greatest demand in California, Texas and New York, although increase in demand is expected in Utah and Colorado over the next decade. Delaware, Virginia and Washington experience the highest median wages for this position.