SSOC 2024 unit
Manufacturing Verified · 21 Mar 202425121
Software developer
Software developer researches, designs and develops computer and network software or specialised utility programmes. He/she analyses user needs and develops intuitive and responsive software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. He/she also updates software, enhances existing software capabilities, and develops and directs software testing and validation procedures and evaluates and addresses security vulnerabilities through security tools. He/she may work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. He/she may also gather user feedback to propose improvements to the product’s interface, support usability testing or execute specifications and features for the next iteration of the product based on user feedback.
Level
unit
Mapped ISCO
1
Source
SingStat
In this unit group: sibling units
Official data
| Official name | Singapore Standard Industrial Classification (SSOC 2024) |
| Issuing authority | Department of Statistics Singapore (SingStat / DOS) |
| Tax authority | Inland Revenue Authority of Singapore (IRAS) (IRAS) |
| Purpose | Classifies occupations in Singapore for labour statistics, workforce planning, and international reporting. |
| Active version | SSOC 2024 (21 Mar 2024) |
| Hierarchy level | Unit (final leaf, 5-digit) |
| Source | https://www.singstat.gov.sg/standards/standards-and-classifications/ssic |
| Prior versions | SSIC 2020, SSIC 2015 |
Definition & tasks
Software developer researches, designs and develops computer and network software or specialised utility programmes. He/she analyses user needs and develops intuitive and responsive software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. He/she also updates software, enhances existing software capabilities, and develops and directs software testing and validation procedures and evaluates and addresses security vulnerabilities through security tools. He/she may work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. He/she may also gather user feedback to propose improvements to the product’s interface, support usability testing or execute specifications and features for the next iteration of the product based on user feedback.
Tasks
No tasks listed.
Examples
Under this unit
• Blockchain developer • Computer software engineer • Cryptography engineer • Full stack developer
Elsewhere
• Computer engineer, see 21522 • Applications/Systems programmer, see 25141
Hierarchy context
Correspondence tables
SSOC 2020
- 25121 — Software developer
- 25125 — DevOps engineer
ISCO-08
- 2512 — Software developers
Alphabetical index entries
Data source: Department of Statistics Singapore (SingStat / DOS) (https://www.singstat.gov.sg/standards/standards-and-classifications/ssic). Official SSOC 2024 workbooks.
Last refresh: 21 Mar 2024. Version: SSOC 2024.