# 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.

- Code: 15-1254.00 (O*NET-SOC; SOC 2018 15-1254)
- Family: [Computer & Mathematical](https://foundation.org.ai/occupations#family-15), one of its 38 occupations
- Tasks: 29 tasks (23 core, 4 supplemental and 2 not rated)
- Page: https://foundation.org.ai/occupations/15-1254.00
- JSON: https://foundation.org.ai/data/tasks/15-1254.00.json

## What the work is made of

1. Write supporting code for Web applications or Web sites.  
   Core task · Task 14707 · Rated by 24 occupational experts, July 2017
2. Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.  
   Core task · Task 14694 · Rated by 24 occupational experts, July 2017
3. Back up files from Web sites to local directories for instant recovery in case of problems.  
   Core task · Task 14698 · Rated by 24 occupational experts, July 2017
4. Select programming languages, design tools, or applications.  
   Core task · Task 14711 · Rated by 24 occupational experts, July 2017
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 task · Task 14700 · Rated by 24 occupational experts, July 2017
6. Develop databases that support Web applications and Web sites.  
   Core task · Task 14704 · Rated by 24 occupational experts, July 2017
7. Perform Web site tests according to planned schedules, or after any Web site or product revision.  
   Core task · Task 14710 · Rated by 24 occupational experts, July 2017
8. Perform or direct Web site updates.  
   Core task · Task 14695 · Rated by 24 occupational experts, July 2017
9. Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.  
   Core task · Task 14701 · Rated by 24 occupational experts, July 2017
10. Analyze user needs to determine technical requirements.  
   Core task · Task 14702 · Rated by 24 occupational experts, July 2017
11. Respond to user email inquiries, or set up automated systems to send responses.  
   Core task · Task 14713 · Rated by 24 occupational experts, July 2017
12. Renew domain name registrations.  
   Core task · Task 14705 · Rated by 24 occupational experts, July 2017
13. Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.  
   Core task · Task 14697 · Rated by 24 occupational experts, July 2017
14. Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.  
   Core task · Task 14708 · Rated by 24 occupational experts, July 2017
15. Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.  
   Core task · Task 14706 · Rated by 24 occupational experts, July 2017
16. Document test plans, testing procedures, or test results.  
   Core task · Task 14726 · Rated by 24 occupational experts, July 2017
17. Establish appropriate server directory trees.  
   Core task · Task 14717 · Rated by 24 occupational experts, July 2017
18. Recommend and implement performance improvements.  
   Core task · Task 14719 · Rated by 24 occupational experts, July 2017
19. Document technical factors such as server load, bandwidth, database performance, and browser and device types.  
   Core task · Task 14728 · Rated by 24 occupational experts, July 2017
20. Develop or implement procedures for ongoing Web site revision.  
   Core task · Task 14714 · Rated by 24 occupational experts, July 2017
21. Create Web models or prototypes that include physical, interface, logical, or data models.  
   Core task · Task 14724 · Rated by 24 occupational experts, July 2017
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 task · Task 14722 · Rated by 24 occupational experts, July 2017
23. Evaluate or recommend server hardware or software.  
   Core task · Task 14725 · Rated by 24 occupational experts, July 2017
24. Monitor security system performance logs to identify problems and notify security specialists when problems occur.  
   Supplemental task · Task 14723 · Rated by 24 occupational experts, July 2017
25. Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.  
   Supplemental task · Task 14729 · Rated by 24 occupational experts, July 2017
26. Research, document, rate, or select alternatives for Web architecture or technologies.  
   Supplemental task · Task 14727 · Rated by 24 occupational experts, July 2017
27. Develop system interaction or sequence diagrams.  
   Supplemental task · Task 14730 · Rated by 24 occupational experts, July 2017
28. Design and implement Web site security measures, such as firewalls and message encryption.  
   Not rated · Task 21683 · Listed by O*NET analysts, November 2020
29. Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy.  
   Not rated · Task 21684 · Listed by O*NET analysts, November 2020

## More in Computer & Mathematical

- [Actuaries](https://foundation.org.ai/occupations/15-2011.00): 15 tasks
- [Bioinformatics Technicians](https://foundation.org.ai/occupations/15-2099.01): 19 tasks
- [Biostatisticians](https://foundation.org.ai/occupations/15-2041.01): 25 tasks
- [Blockchain Engineers](https://foundation.org.ai/occupations/15-1299.07): 17 tasks
- [Business Intelligence Analysts](https://foundation.org.ai/occupations/15-2051.01): 17 tasks
- [Clinical Data Managers](https://foundation.org.ai/occupations/15-2051.02): 21 tasks
- [Computer and Information Research Scientists](https://foundation.org.ai/occupations/15-1221.00): 15 tasks
- [Computer Network Architects](https://foundation.org.ai/occupations/15-1241.00): 33 tasks
- [Computer Network Support Specialists](https://foundation.org.ai/occupations/15-1231.00): 26 tasks
- [Computer Occupations, All Other](https://foundation.org.ai/occupations/15-1299.00): no tasks listed
- [Computer Programmers](https://foundation.org.ai/occupations/15-1251.00): 17 tasks
- [Computer Systems Analysts](https://foundation.org.ai/occupations/15-1211.00): 22 tasks
- [Computer Systems Engineers/Architects](https://foundation.org.ai/occupations/15-1299.08): 28 tasks
- [Computer User Support Specialists](https://foundation.org.ai/occupations/15-1232.00): 16 tasks
- [Data Scientists](https://foundation.org.ai/occupations/15-2051.00): 16 tasks
- [Data Warehousing Specialists](https://foundation.org.ai/occupations/15-1243.01): 18 tasks
- [Database Administrators](https://foundation.org.ai/occupations/15-1242.00): 18 tasks
- [Database Architects](https://foundation.org.ai/occupations/15-1243.00): 25 tasks
- [Digital Forensics Analysts](https://foundation.org.ai/occupations/15-1299.06): 20 tasks
- [Document Management Specialists](https://foundation.org.ai/occupations/15-1299.03): 23 tasks
- [Geographic Information Systems Technologists and Technicians](https://foundation.org.ai/occupations/15-1299.02): 29 tasks
- [Health Informatics Specialists](https://foundation.org.ai/occupations/15-1211.01): 17 tasks
- [Information Security Analysts](https://foundation.org.ai/occupations/15-1212.00): 11 tasks
- [Information Security Engineers](https://foundation.org.ai/occupations/15-1299.05): 20 tasks
- [Information Technology Project Managers](https://foundation.org.ai/occupations/15-1299.09): 21 tasks
- [Mathematical Science Occupations, All Other](https://foundation.org.ai/occupations/15-2099.00): no tasks listed
- [Mathematicians](https://foundation.org.ai/occupations/15-2021.00): 11 tasks
- [Network and Computer Systems Administrators](https://foundation.org.ai/occupations/15-1244.00): 20 tasks
- [Operations Research Analysts](https://foundation.org.ai/occupations/15-2031.00): 17 tasks
- [Penetration Testers](https://foundation.org.ai/occupations/15-1299.04): 22 tasks
- [Software Developers](https://foundation.org.ai/occupations/15-1252.00): 19 tasks
- [Software Quality Assurance Analysts and Testers](https://foundation.org.ai/occupations/15-1253.00): 30 tasks
- [Statisticians](https://foundation.org.ai/occupations/15-2041.00): 19 tasks
- [Telecommunications Engineering Specialists](https://foundation.org.ai/occupations/15-1241.01): 26 tasks
- [Video Game Designers](https://foundation.org.ai/occupations/15-1255.01): 24 tasks
- [Web Administrators](https://foundation.org.ai/occupations/15-1299.01): 35 tasks
- [Web and Digital Interface Designers](https://foundation.org.ai/occupations/15-1255.00): 30 tasks

## Where this comes from

Quoted from O*NET 29.0, U.S. Department of Labor, Employment and Training Administration, under CC BY 4.0: free to copy and reuse, with credit. Nothing on this page is written by the Org.AI Foundation.
