15-1252Software Developers
Official English titleSoftware Developers
Official English duty definition
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.
Classification parents
- Minor group
- Computer Occupations
15-1200 - Broad occupation
- Software and Web Developers, Programmers, and Testers
15-1250
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 keywordsUseful keyword clues
This version does not yet provide occupation-by-occupation verified Skill mappings, so no mapped Skill count or coverage rate is claimed.
Open the practical profession hub
The practical profession hub is a separately curated learning entry, not a SOC occupation mapping.