Skip to content
SS Singapore SSIC Reference index

SSOC 2024 unit

Manufacturing Verified · 21 Mar 2024

25121

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 nameSingapore Standard Industrial Classification (SSOC 2024)
Issuing authorityDepartment of Statistics Singapore (SingStat / DOS)
Tax authorityInland Revenue Authority of Singapore (IRAS) (IRAS)
PurposeClassifies occupations in Singapore for labour statistics, workforce planning, and international reporting.
Active versionSSOC 2024 (21 Mar 2024)
Hierarchy levelUnit (final leaf, 5-digit)
Sourcehttps://www.singstat.gov.sg/standards/standards-and-classifications/ssic
Prior versionsSSIC 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

2→25→251→2512→25121 Software developer

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.

About · Methodology · Disclaimer · Report issue