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.
- Tasks
- 29 tasks23 core, 4 supplemental, 2 not rated
- Family
- Computer & MathematicalOne of its 38 occupations
- Code
- 15-1254.00SOC 2018: 15-1254
What the work is made of
23 core tasks, 4 supplemental and 2 not rated, each quoted as published, with where it came from.
Core: central to the jobSupplemental: done by some, not allNot rated: O*NET has not rated it core or supplemental
- Task 1. Write supporting code for Web applications or Web sites.Core taskTask 14707Rated by 24 occupational experts, July 2017
- Task 2. Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.Core taskTask 14694Rated by 24 occupational experts, July 2017
- Task 3. Back up files from Web sites to local directories for instant recovery in case of problems.Core taskTask 14698Rated by 24 occupational experts, July 2017
- Task 4. Select programming languages, design tools, or applications.Core taskTask 14711Rated by 24 occupational experts, July 2017
- Task 5. Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.Core taskTask 14700Rated by 24 occupational experts, July 2017
- Task 6. Develop databases that support Web applications and Web sites.Core taskTask 14704Rated by 24 occupational experts, July 2017
- Task 7. Perform Web site tests according to planned schedules, or after any Web site or product revision.Core taskTask 14710Rated by 24 occupational experts, July 2017
- Task 8. Perform or direct Web site updates.Core taskTask 14695Rated by 24 occupational experts, July 2017
- Task 9. Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.Core taskTask 14701Rated by 24 occupational experts, July 2017
- Task 10. Analyze user needs to determine technical requirements.Core taskTask 14702Rated by 24 occupational experts, July 2017
- Task 11. Respond to user email inquiries, or set up automated systems to send responses.Core taskTask 14713Rated by 24 occupational experts, July 2017
- Task 12. Renew domain name registrations.Core taskTask 14705Rated by 24 occupational experts, July 2017
- Task 13. Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.Core taskTask 14697Rated by 24 occupational experts, July 2017
- Task 14. Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.Core taskTask 14708Rated by 24 occupational experts, July 2017
- Task 15. Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.Core taskTask 14706Rated by 24 occupational experts, July 2017
- Task 16. Document test plans, testing procedures, or test results.Core taskTask 14726Rated by 24 occupational experts, July 2017
- Task 17. Establish appropriate server directory trees.Core taskTask 14717Rated by 24 occupational experts, July 2017
- Task 18. Recommend and implement performance improvements.Core taskTask 14719Rated by 24 occupational experts, July 2017
- Task 19. Document technical factors such as server load, bandwidth, database performance, and browser and device types.Core taskTask 14728Rated by 24 occupational experts, July 2017
- Task 20. Develop or implement procedures for ongoing Web site revision.Core taskTask 14714Rated by 24 occupational experts, July 2017
- Task 21. Create Web models or prototypes that include physical, interface, logical, or data models.Core taskTask 14724Rated by 24 occupational experts, July 2017
- Task 22. Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.Core taskTask 14722Rated by 24 occupational experts, July 2017
- Task 23. Evaluate or recommend server hardware or software.Core taskTask 14725Rated by 24 occupational experts, July 2017
- Task 24. Monitor security system performance logs to identify problems and notify security specialists when problems occur.Supplemental taskTask 14723Rated by 24 occupational experts, July 2017
- Task 25. Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.Supplemental taskTask 14729Rated by 24 occupational experts, July 2017
- Task 26. Research, document, rate, or select alternatives for Web architecture or technologies.Supplemental taskTask 14727Rated by 24 occupational experts, July 2017
- Task 27. Develop system interaction or sequence diagrams.Supplemental taskTask 14730Rated by 24 occupational experts, July 2017
- Task 28. Design and implement Web site security measures, such as firewalls and message encryption.Not ratedTask 21683Listed by O*NET analysts, November 2020
- Task 29. Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy.Not ratedTask 21684Listed by O*NET analysts, November 2020
Where this comes from
Quoted from the U.S. Department of Labor, and credited. Nothing on this page is written by us.
How we copy and credit sources- Published byO*NET 29.0, U.S. Department of LaborEmployment and Training Administration
- ClassificationStandard Occupational Classification 2018, 15-1254
- LicenseCC BY 4.0Free to copy and reuse, with credit
- Changed by usNothing.
More in Computer & Mathematical
37 other occupations in this family, each with its own page.
- Actuaries15 tasks
- Bioinformatics Technicians19 tasks
- Biostatisticians25 tasks
- Blockchain Engineers17 tasks
- Business Intelligence Analysts17 tasks
- Clinical Data Managers21 tasks
- Computer and Information Research Scientists15 tasks
- Computer Network Architects33 tasks
- Computer Network Support Specialists26 tasks
- Computer Occupations, All OtherNo tasks listed
- Computer Programmers17 tasks
- Computer Systems Analysts22 tasks
- Computer Systems Engineers/Architects28 tasks
- Computer User Support Specialists16 tasks
- Data Scientists16 tasks
- Data Warehousing Specialists18 tasks
- Database Administrators18 tasks
- Database Architects25 tasks
- Digital Forensics Analysts20 tasks
- Document Management Specialists23 tasks
- Geographic Information Systems Technologists and Technicians29 tasks
- Health Informatics Specialists17 tasks
- Information Security Analysts11 tasks
- Information Security Engineers20 tasks
- Information Technology Project Managers21 tasks
- Mathematical Science Occupations, All OtherNo tasks listed
- Mathematicians11 tasks
- Network and Computer Systems Administrators20 tasks
- Operations Research Analysts17 tasks
- Penetration Testers22 tasks
- Software Developers19 tasks
- Software Quality Assurance Analysts and Testers30 tasks
- Statisticians19 tasks
- Telecommunications Engineering Specialists26 tasks
- Video Game Designers24 tasks
- Web Administrators35 tasks
- Web and Digital Interface Designers30 tasks
Use this record
Every task on this page is free to reuse, with credit to O*NET. The code and data behind the record are public.
Partner with us
Fund the next pass, contribute data, or build on the record. Tell us what you have in mind.
Partner with us