The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Back to occupation navigator
Detailed occupation · 15-1251

Computer Programmers

Official English titleComputer Programmers

01 / Official English duty definition

Official English duty definition

Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

02 / Classification parents

Classification parents

Minor group
Computer Occupations15-1200
Broad occupation
Software and Web Developers, Programmers, and Testers15-1250
03 / Skills-SI

Search site Skills with duty keywords

This sends English occupation keywords to the site Skill search. They are search clues, not a match, recommendation, or suitability guarantee.

Search site Skills with duty keywords

Useful keyword clues

This version does not yet provide occupation-by-occupation verified Skill mappings, so no mapped Skill count or coverage rate is claimed.

03 / Read this directory with care

Read this directory with care

The 867 detailed occupations are statistical classification entries, not a count of this site's Skills.
SOC is a U.S. statistical occupation classification, not a global jobs directory, employment advice, or licensure decision.
This page is not official endorsement by BLS or any institution of this site, any Skill, safety, or quality.
Saved skills