Occupation Details
Web Developers
Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.
Quick Navigation
Interests
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.
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.
Work Values
Achievement
Occupations that satisfy this work value are results oriented and allow employees to use their strongest abilities, giving them a feeling of accomplishment. Corresponding needs are Ability Utilization and Achievement.
Working Conditions
Occupations that satisfy this work value offer job security and good working conditions. Corresponding needs are Activity, Compensation, Independence, Security, Variety and Working Conditions.
Independence
Occupations that satisfy this work value allow employees to work on their own and make decisions. Corresponding needs are Creativity, Responsibility and Autonomy.
Salary & Job Outlook
Starting Salary
$43,670.00
New York StateMedian Salary
$71,890.00
New York StateExperienced Salary
$102,330.00
New York StateNational Average for Comparison
New York State Job Market Outlook
Jobs Right Now (2018)
291,900
professionals in NYFuture Job Growth (2030)
359,610
+6,771 jobs/yearNew Jobs Every Year
29,521
new opportunities yearlyGrowth Rate
0.2%
projected increasePreparation: Experience, Training, and Education
The list below outlines the prior educational experience required to perform in this occupation.
College Helps - Some college classes or training
Experience Requirements
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.
Education Requirements
Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree.
Training Details
Employees in these occupations usually need one or two years of training involving both on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations.
Transferrable Skills and Experience
These occupations usually involve using communication and organizational skills to coordinate, supervise, manage, or train others to accomplish goals. Examples include hydroelectric production managers, desktop publishers, electricians, agricultural technicians, barbers, court reporters and simultaneous captioners, and medical assistants.
School Programs
The following lists school programs which are applicable to this occupation.
Licensing & Certification
State License and Certifications Requirements are not currently associated with this occupation.
Skills
The list below includes the skills required by workers in this occupation; skills are what allow you to learn more quickly and improve your performance.
Programming
Writing computer programs for various purposes.
Critical Thinking
Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
Reading Comprehension
Understanding written sentences and paragraphs in work-related documents.
Operations Analysis
Analyzing needs and product requirements to create a design.
Skill level is measured on a seven point scale, where one means 'some competence required for this occupation' and seven means 'a high level of expertise required for this occupation'.
Knowledge
The list below includes knowledge items, the principles and facts required by this occupation.
Computers and Electronics
Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
English Language
Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
Mathematics
Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
Communications and Media
Knowledge of media production, communication, and dissemination techniques and methods. This includes alternative ways to inform and entertain via written, oral, and visual media.
Customer and Personal Service
Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
Design
Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
Knowledge level is measured on a seven point scale, where one means 'some competence required for this occupation' and seven means 'a high level of expertise required for this occupation'.
Work Environment
The list below includes the physical and social factors that influence the nature of work in this occupation.
Hover over or tap each factor to see its description.
Work Styles
Included in the list below are the personal work style characteristics that can affect how well a worker is likely to perform in this occupation.
Adaptability/Flexibility
Job requires being open to change (positive or negative) and to considerable variety in the workplace.
Analytical Thinking
Job requires analyzing information and using logic to address work-related issues and problems.
Attention to Detail
Job requires being careful about detail and thorough in completing work tasks.
Cooperation
Job requires being pleasant with others on the job and displaying a good-natured, cooperative attitude.
Dependability
Job requires being reliable, responsible, and dependable, and fulfilling obligations.
Initiative
Job requires a willingness to take on responsibilities and challenges.
Innovation
Job requires creativity and alternative thinking to develop new ideas for and answers to work-related problems.
Integrity
Job requires being honest and ethical.
Persistence
Job requires persistence in the face of obstacles.
Stress Tolerance
Job requires accepting criticism and dealing calmly and effectively with high-stress situations.
Tools & Technology
This list below describes the machines, equipment, tools, software, and information technology that workers in this occupation will use.
Tools
- Application servers
- Desktop computers
- Laptop computers
- Personal computers
- Universal serial bus USB flash drives
Technology
- 3M Post-it App
- AJAX
- Adobe Systems Adobe Acrobat
- Adobe Systems Adobe ActionScript
- Adobe Systems Adobe After Effects
- Adobe Systems Adobe Creative Cloud
- Adobe Systems Adobe Dreamweaver
- Adobe Systems Adobe Fireworks
- Adobe Systems Adobe Flex
- Adobe Systems Adobe Illustrator
- Adobe Systems Adobe InDesign
- Adobe Systems Adobe Photoshop
- Advanced business application programming ABAP
- Airtable
- Amazon DynamoDB
- Amazon Elastic Compute Cloud EC2
Duties
Job duties information is not available for this occupation.
Tasks
The list below outlines specific tasks that a worker in this occupation is called upon to do regularly.
- Design and implement Web site security measures, such as firewalls and message encryption.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy.
- Write supporting code for Web applications or Web sites.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Back up files from Web sites to local directories for instant recovery in case of problems.
- Select programming languages, design tools, or applications.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Develop databases that support Web applications and Web sites.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Perform or direct Web site updates.
- 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.
- Monitor security system performance logs to identify problems and notify security specialists when problems occur.
- Renew domain name registrations.
- Respond to user email inquiries, or set up automated systems to send responses.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Document test plans, testing procedures, or test results.
- Establish appropriate server directory trees.
- Recommend and implement performance improvements.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Develop or implement procedures for ongoing Web site revision.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Evaluate or recommend server hardware or software.
- Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Develop system interaction or sequence diagrams.

