Career Search

Popular Online Degree Programs

EarnMyDegree.com Newsletter

Sign up for our
newsletter!

your email address:

Web Developers

Career Overview

Career Description: Develop and design web applications and web sites. Create and specify architectural and technical parameters. Direct web site content creation, enhancement and maintenance.

Industry: Computer and Mathematical

Other Job Titles for Web Developers:

  • Cost Estimators
  • Compensation, Benefits, and Job Analysis Specialists
  • Actuaries
  • Mathematicians
  • Operations Research Analysts
  • Mathematical Technicians
  • Numerical Tool and Process Control Programmers
  • Traffic Technicians
  • Economists
Get Qualified!
This career may require a Degree in Internet & Website Development.

Personality Profile

  • Realistic: Realistic occupations frequently involve work activities that include practical, hands-on problems and solutions. They often deal with plants, animals, and real-world materials like wood, tools, and machinery. Many of the occupations require working outside, and do not involve a lot of paperwork or working closely with others.
  • Investigative: Investigative occupations frequently involve working with ideas, and require an extensive amount of thinking. These occupations can involve searching for facts and figuring out problems mentally.
  • Artistic: Artistic occupations frequently involve working with forms, designs and patterns. They often require self-expression and the work can be done without following a clear set of rules.
  • Social: Social occupations frequently involve working with, communicating with, and teaching people. These occupations often involve helping or providing service to others.
  • Enterprising: Enterprising occupations frequently involve starting up and carrying out projects. These occupations can involve leading people and making many decisions. Sometimes they require risk taking and often deal with business.
  • Conventional: Conventional occupations frequently involve following set procedures and routines. These occupations can include working with data and details more than with ideas. Usually there is a clear line of authority to follow.
  • First Interest High-Point: Primary-Rank Descriptiveness
  • Second Interest High-Point: Secondary-Cutoff/Rank Descriptiveness
  • Third Interest High-Point: Tertiary-Cutoff/Rank Descriptiveness

Common Work Tasks

  • 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.
  • Write, design, or edit web page content, or direct others producing content.
  • Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
  • Back up files from web sites to local directories for instant recovery in case of problems.
  • Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
  • Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
  • Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
  • Analyze user needs to determine technical requirements.
  • Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
  • Develop databases that support web applications and web sites.
  • Renew domain name registrations.
  • Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with web sites.
  • Write supporting code for web applications or web sites.
  • Communicate with network personnel or web site hosting agencies to address hardware or software issues affecting web sites.
  • Design and implement web site security measures such as firewalls or message encryption.
  • Perform web site tests according to planned schedules, or after any web site or product revisions.
  • Select programming languages, design tools, or applications.
  • Incorporate technical considerations into web site design plans, such as budgets, equipment, performance requirements, or legal issues including accessibility and privacy.
  • Respond to user email inquiries, or set up automated systems to send responses.
  • Develop or implement procedures for ongoing web site revision.
  • Develop and document style guidelines for web site content.
  • Develop web site maps, application models, image templates, or page templates that meet project goals, user needs, or industry standards.
  • Establish appropriate server directory trees.
  • Identify or maintain links to and from other web sites and check links to ensure proper functioning.
  • Recommend and implement performance improvements.
  • Create searchable indices for web page content.
  • Register web sites with search engines to increase web site traffic.
  • Provide clear, detailed descriptions of web site specifications such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
  • Monitor security system performance logs to identify problems and notify security specialists when problems occur.
  • Create web models or prototypes that include physical, interface, logical, or data models.
  • Evaluate or recommend server hardware or software.
  • Document test plans, testing procedures, or test results.
  • Research, document, rate, or select alternatives for web architecture or technologies.
  • Document technical factors such as server load, bandwidth, database performance, and browser and device types.
  • Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
  • Develop system interaction or sequence diagrams.

Emerging Tasks

  • Develop software applications/programming to use for statistical modeling and graphic analysis.
  • Present statistical and non-statistical results using charts, bullets, and graphs in meetings or conferences to audiences such as clients, peers, and students.
  • Report results of statistical analyses in peer reviewed papers and technical manuals.

Work Activities

  • Analyzing Data or Information: Identifying the underlying principles, reasons, or facts of information by breaking down information or data into separate parts.
  • Assisting and Caring for Others: Providing personal assistance, medical attention, emotional support, or other personal care to others such as coworkers, customers, or patients.
  • Coaching and Developing Others: Identifying the developmental needs of others and coaching, mentoring, or otherwise helping others to improve their knowledge or skills.
  • Communicating with Persons Outside Organization: Communicating with people outside the organization, representing the organization to customers, the public, government, and other external sources. This information can be exchanged in person, in writing, or by telephone or e-mail.
  • Communicating with Supervisors, Peers, or Subordinates: Providing information to supervisors, co-workers, and subordinates by telephone, in written form, e-mail, or in person.
  • Controlling Machines and Processes: Using either control mechanisms or direct physical activity to operate machines or processes (not including computers or vehicles).
  • Coordinating the Work and Activities of Others: Getting members of a group to work together to accomplish tasks.
  • Developing and Building Teams: Encouraging and building mutual trust, respect, and cooperation among team members.
  • Developing Objectives and Strategies: Establishing long-range objectives and specifying the strategies and actions to achieve them.
  • Documenting/Recording Information: Entering, transcribing, recording, storing, or maintaining information in written or electronic/magnetic form.
  • Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment: Providing documentation, detailed instructions, drawings, or specifications to tell others about how devices, parts, equipment, or structures are to be fabricated, constructed, assembled, modified, maintained, or used.
  • Establishing and Maintaining Interpersonal Relationships: Developing constructive and cooperative working relationships with others, and maintaining them over time.
  • Estimating the Quantifiable Characteristics of Products, Events, or Information: Estimating sizes, distances, and quantities; or determining time, costs, resources, or materials needed to perform a work activity.
  • Evaluating Information to Determine Compliance with Standards: Using relevant information and individual judgment to determine whether events or processes comply with laws, regulations, or standards.
  • Getting Information: Observing, receiving, and otherwise obtaining information from all relevant sources.
  • Guiding, Directing, and Motivating Subordinates: Providing guidance and direction to subordinates, including setting performance standards and monitoring performance.
  • Handling and Moving Objects: Using hands and arms in handling, installing, positioning, and moving materials, and manipulating things.
  • Identifying Objects, Actions, and Events: Identifying information by categorizing, estimating, recognizing differences or similarities, and detecting changes in circumstances or events.
  • Inspecting Equipment, Structures, or Material: Inspecting equipment, structures, or materials to identify the cause of errors or other problems or defects.
  • Interacting With Computers: Using computers and computer systems (including hardware and software) to program, write software, set up functions, enter data, or process information.
  • Interpreting the Meaning of Information for Others: Translating or explaining what information means and how it can be used.
  • Judging the Qualities of Things, Services, or People: Assessing the value, importance, or quality of things or people.
  • Making Decisions and Solving Problems: Analyzing information and evaluating results to choose the best solution and solve problems.
  • Monitor Processes, Materials, or Surroundings: Monitoring and reviewing information from materials, events, or the environment, to detect or assess problems.
  • Monitoring and Controlling Resources: Monitoring and controlling resources and overseeing the spending of money.
  • Operating Vehicles, Mechanized Devices, or Equipment: Running, maneuvering, navigating, or driving vehicles or mechanized equipment, such as forklifts, passenger vehicles, aircraft, or water craft.
  • Organizing, Planning, and Prioritizing Work: Developing specific goals and plans to prioritize, organize, and accomplish your work.
  • Performing Administrative Activities: Performing day-to-day administrative tasks such as maintaining information files and processing paperwork.
  • Performing for or Working Directly with the Public: Performing for people or dealing directly with the public. This includes serving customers in restaurants and stores, and receiving clients or guests.
  • Performing General Physical Activities: Performing physical activities that require considerable use of your arms and legs and moving your whole body, such as climbing, lifting, balancing, walking, stooping, and handling of materials.
  • Processing Information: Compiling, coding, categorizing, calculating, tabulating, auditing, or verifying information or data.
  • Provide Consultation and Advice to Others: Providing guidance and expert advice to management or other groups on technical, systems-, or process-related topics.
  • Repairing and Maintaining Electronic Equipment: Servicing, repairing, calibrating, regulating, fine-tuning, or testing machines, devices, and equipment that operate primarily on the basis of electrical or electronic (not mechanical) principles.
  • Repairing and Maintaining Mechanical Equipment: Servicing, repairing, adjusting, and testing machines, devices, moving parts, and equipment that operate primarily on the basis of mechanical (not electronic) principles.
  • Resolving Conflicts and Negotiating with Others: Handling complaints, settling disputes, and resolving grievances and conflicts, or otherwise negotiating with others.
  • Scheduling Work and Activities: Scheduling events, programs, and activities, as well as the work of others.
  • Selling or Influencing Others: Convincing others to buy merchandise/goods or to otherwise change their minds or actions.
  • Staffing Organizational Units: Recruiting, interviewing, selecting, hiring, and promoting employees in an organization.
  • Thinking Creatively: Developing, designing, or creating new applications, ideas, relationships, systems, or products, including artistic contributions.
  • Training and Teaching Others: Identifying the educational needs of others, developing formal educational or training programs or classes, and teaching or instructing others.
  • Updating and Using Relevant Knowledge: Keeping up-to-date technically and applying new knowledge to your job.
Get Qualified!
This career may require a Degree in Internet & Website Development.

Detailed Work Activities

  • advise governmental or industrial personnel
  • analyze scientific research data or investigative findings
  • analyze social or economic data
  • collect scientific or technical data
  • collect social or personal information
  • collect statistical data
  • communicate technical information
  • compile numerical or statistical data
  • confer with research personnel
  • confer with scientists
  • create mathematical or statistical diagrams or charts
  • develop mathematical ideas or interpretations
  • develop mathematical simulation models
  • develop or maintain databases
  • develop policies, procedures, methods, or standards
  • develop tables depicting data
  • evaluate reliability of source information
  • explain complex mathematical information
  • follow statistical process control procedures
  • interpret charts or tables for social or economic research
  • make presentations
  • perform statistical analysis
  • perform statistical analysis in physical science or geological research
  • perform statistical modeling
  • plan scientific research or investigative studies
  • plan surveys of specified group or area
  • prepare reports
  • prepare technical reports or related documentation
  • provide expert testimony on research results
  • recognize interrelationships among social statistics or indicators
  • recommend further study or action based on research data
  • use computers to enter, access or retrieve data
  • use knowledge of investigation techniques
  • use mathematical or statistical methods to identify or analyze problems
  • use quantitative research methods
  • use relational database software
  • use scientific research methodology
  • use spreadsheet software
  • use word processing or desktop publishing software
  • write scholarly or technical research papers
  • use library or online Internet research techniques
  • use long or short term production planning techniques
  • use mathematical or statistical methods to identify or analyze problems
  • use object-oriented computer programming techniques
  • use project management techniques
  • use quantitative research methods
  • use relational database software
  • use scientific research methodology
  • use spreadsheet software
  • use statistical cost estimation methods
  • use word processing or desktop publishing software
  • write scholarly or technical research papers
  • write technical specifications for computer systems, software or applications
  • use computers to enter, access or retrieve data
  • use cost benefit analysis techniques
  • use geographical information system (GIS) software
  • use interpersonal communication techniques
  • use interviewing procedures
  • use knowledge of mainframe computers
  • use object-oriented computer programming techniques
  • use project management techniques
  • use relational database software
  • use spreadsheet software
  • use structural analysis techniques to analyze computer systems
  • write business project or bid proposals
  • write computer software, programs, or code
  • write documentation for computer programming
  • write technical specifications for computer systems, software or applications
  • work as a team member
  • write business project or bid proposals
  • write computer software, programs, or code
  • write documentation for computer programming
  • write research or project grant proposals
  • write scholarly or technical research papers

Tools & Technology Used on the Job

  • Abacus Concepts SuperANOVA
  • Angoss KnowledgeSEEKER
  • Aptech Systems GAUSS
  • Automatic Forecasting Systems Autobox
  • C++
  • Camfit Data Limited Microfit
  • Common business oriented language COBOL
  • Cytel StatXact
  • Data Description Data Desk
  • Desktop computers
  • Econometric Software LIMDEP
  • Formula translation/translator FORTRAN
  • GraphPad Prism
  • IBM DB2
  • Insightful S-PLUS
  • Laptop computers
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Office
  • Microsoft PowerPoint
  • Microsoft Visual Basic
  • Microsoft Visual FoxPro
  • Microsoft Word
  • Minitab software
  • Muthen & Muthen MPlus
  • NCR Teradata Warehouse Miner
  • NCSS Power Analysis and Sample Size PASS
  • Oracle software
  • Personal computers
  • Quantitative Micro Software EViews
  • R
  • RAT-STATS
  • SAS Enterprise Miner
  • SAS JMP
  • SAS software
  • Scientific Software International SSI Hierarchical Linear and Non-Linear Modeling HLM
  • Scientific Software International SSI LISREL
  • SPSS Amos
  • SPSS AnswerTree
  • SPSS software
  • StataCorp Stata
  • Stat-Ease Design-Ease
  • Stat-Ease Design-Expert
  • Statistical Solutions BMDP
  • StatPoint STATGRAPHICS Centurion
  • StatSoft STATISTICA
  • Structured query language SQL
  • Sun Microsystems Java
  • Sybase PowerBuilder
  • Systat SigmaPlot
  • Systat SigmaStat
  • The Mathworks MATLAB
  • UNISTAT Statistical Package
  • Unix
  • Visual Numerics TS-WAVE
  • XGobi
  • XLISP-STAT
  • Network modeling, mapping, and analysis software
  • Network monitoring software
  • Network multimeters
  • Network reporting software
  • Network traffic flow monitoring and analysis software
  • Network traffic probe software
  • Network, server and operating system optimization software
  • Notebook computers
  • Online traffic calculator software
  • Optical network management software
  • Optical spectrum analyzers
  • Packet filter software
  • Packet tracing software
  • Patch and upgrade management software
  • Penetration testing software
  • Personal digital assistants PDA
  • Ping software
  • Power meters
  • Practical extraction and reporting language Perl
  • Protocol analyzers
  • Requirements management software
  • Risk assessment software
  • Root cause analysis software
  • Security incident management software
  • Segue SilkPerformer
  • Simple network management protocol SNMP software
  • Software distribution software
  • SolarWinds software
  • Storage area network SAN software
  • Symantec Intruder Alert
  • Synchronous optical network SONET analyzers
  • System and data disaster recovery software
  • System testing software
  • Systems and applications migration software
  • T-Birds
  • Tcpdump software
  • Ticket information tracking software
  • Time domain reflectometers
  • Virtual local area network management software
  • Virus scanning software
  • Wide area network WAN analyzers
  • Veritas NerveCenter
  • Virtual local area network management software
  • Virtual network computing VNC software
  • ZABBIX software
  • Requirements management software
  • Ruby on Rails
  • SAP software
  • SAS software
  • Security testing software
  • Smalltalk
  • Software asset management SAM software
  • Software distribution software
  • Spectra Quest software
  • Stac Software ReachOut
  • Static analysis software
  • Statistical analysis software
  • Stress testing software
  • Structure prediction software
  • Structured query language SQL
  • Sun Microsystems Java
  • Sun Microsystems Java 2 Platform Enterprise Edition J2EE
  • Sun Microsystems Sun ONE
  • Sybase SQL Server
  • Symantec pcAnywhere
  • Symantec Visual Caf
  • System and data disaster recovery software
  • System testing software
  • Systems and application deployment and migration software
  • Test design software
  • Test implementation software
  • Time sharing option TSO software
  • Unified modeling language UML
  • Unit testing software
  • Usability testing software
  • Version control software
  • Virus scanning software
  • Web server software
  • WebFOCUS software
  • Wise Solutions software
  • Wise Solutions Wise for Windows Installer
  • Wright software
  • Pascal
  • Patch management software
  • Personal digital assistants PDA
  • PHP: Hypertext Preprocessor
  • Polka
  • Practical extraction and reporting language Perl
  • Programming language one PL/I
  • Prolog
  • Python
  • QNX software
  • Real time operating system RTOS software
  • Recovery testing software
  • Regression testing software
  • Relational database management software
  • Requirements management software
  • Restructured extended executor REXX
  • Ruby
  • Ruby on Rails
  • SAP Netweaver
  • SAS software
  • Sather
  • Scheme
  • Security testing software
  • Self
  • Simple API for XML SAX
  • Simulation language SIMULA
  • Simulation program with integrated circuit emphasis SPICE
  • Smalltalk
  • Software distribution management software
  • Static analysis software
  • Storage area network SAN software
  • Stress testing software
  • String oriented symbolic language SNOBOL
  • Structured query language SQL
  • Sun Microsystem Solaris
  • Sun Microsystems Java
  • Sun Microsystems Java 2 Platform Enterprise Edition J2EE
  • Sun Microsystems Java server pages JSP
  • Sybase SQL Server
  • Symantec Visual Caf
  • System testing software
  • Test design software
  • Test implementation software
  • The MathWorks Simulink
  • Unified modeling language UML
  • Unit testing software
  • Unix
  • Version control software
  • Visible Razor
  • VxWorks software
  • Web server software
  • Web service definition language WDSL
  • Win CE

Education, Training & Experience

Overall Experience
Previous work-related skill, knowledge, or experience is required for these occupations. For example, an electrician must have completed three or four years of apprenticeship or several years of vocational training, and often must have passed a licensing exam, in order to perform the job.

Job Training
Employees in these occupations usually need one or two years of training involving both on-the-job experience and informal training with experienced workers.

Education
Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree. Some may require a bachelor's degree.

Examples
These occupations usually involve using communication and organizational skills to coordinate, supervise, manage, or train others to accomplish goals. Examples include funeral directors, electricians, forest and conservation technicians, legal secretaries, interviewers, and insurance sales agents.

Salary & Wages

  • n/a

Projected Employment Growth

  • Projected growth (2006-2016): 15.12%
  • Projected need (2006-2016): 20,560
  • Employment (2006): 135,949
Get Qualified!
This career may require a Degree in Internet & Website Development.

Related Occupations