Classification note
- Published code: 2512
- Hierarchy level: unit-group
- This page uses ISCO-08 as the English occupation reference layer while Thai TSCO label harmonization remains incomplete.
Parent link
Occupation hierarchy
- Major Group: 2 Professionals
- Sub Major Group: 25 Information and Communications Technology Professionals
- Minor Group: 251 Software and Applications Developers and Analysts
- Unit Group: 2512 Software Developers
Child groups
- No child groups are published under this code.
TSIC codes where this occupation is primary
- 26201 - Manufacture and/or assembly of electronic computers
- 26202 - Manufacture of computers and peripheral equipment
- 26203 - Manufacture of computers and peripheral equipment
- 28170 - Manufacture of office machinery and equipment (except computers and peripheral equipment)
- 46510 - Wholesale of computers, computer peripheral equipment and software
- 47411 - Retail sale of computers and peripheral u nits in specialized stores
- 47412 - Retail sale of video game co nsoles and software in specialized stores
- 58111 - Publishing of textbooks, dictionarie s and encyclopedias activities (except on-line)
- 58112 - Publishing of brochures, leaflets a nd similar publications activities (except on-line)
- 58113 - Book publishing
- 58121 - Publishing of directories and mailing lists
- 58122 - Publishing of directories and mailing lists
- 58131 - Publishing of newspapers (except on-line)
- 58133 - On-line publishing of newspape rs, journals and periodicals
- 58134 - Publishing of newspapers, journals and periodicals
- 58191 - Other publishing activities (excep t on-line)
- 58193 - Other publishing activities
- 58201 - Sof tware game publishing
- 58202 - Software publishing (except software games))
- 58203 - Software publishing
- 59112 - Television programme produ ction activities
- 59121 - Audio-visual editing activities
- 59129 - Motion picture, video and television programme post-production activities
- 59131 - Motion picture, video and television programme distribution activities
- 59132 - Motion picture, video and television programme distribution activities
- 59201 - Sound recording activi ties
- 59202 - Sound recording and music publishing activities
- 60101 - Radio broadcasting (except on-line)
- 60102 - On-line radio broadcasting
- 60201 - Unsubscription television programming and broadcasting (activities (except on-line))
- 60202 - Subscription television programming and broadcastin g activities (except on-line)
- 60203 - Television programming and broadcasting activities
- 61101 - Internet access activities over wired networks
- 61102 - Home programme distribution activities over wired infrastructure
- 61109 - Other wired telecommunications a ctivities
- 61201 - Mobile telecommuni cations activities
- 61202 - Internet access activities ove r wireless networks
- 61209 - Other wireless te lecommunications activities
- 61301 - Home programme distribution activities vi a satellite
- 61302 - Satellite telecommunications activities (except home /) programme distribution activities via satellite)
- 61900 - Other telecommunications activities
- 62011 - Web pages and networks programming activities
- 62012 - Computer programming activities (except web pages and networks programming activities)
- 62021 - Hardware consulta ncy activities
- 62022 - So ftware consultancy activities
- 62090 - Other information technology and computer services activities
- 63111 - Data proces sing activities
- 63120 - Web portals
- 63911 - News agency act ivities to newspapers and periodicals
- 63912 - News agency activities
- 63990 - Other information service activities, n.e.c
- 71101 - Architectural activities and related technical consultancy
- 71102 - Engineering activities and related technical consultancy
- 71201 - Testing and analysis services f or the chemical, physical and biological properties
- 71209 - Other techn ical testing and analysis
- 72101 - Research and experimental development on natura l sciences
- 72109 - Research and experimental development on natural sciences and engineering
- 72200 - Research and experimental development on social sciences and humanities
- 74101 - Interior decorators activitie s
- 74109 - Other specialized design activities
- 74200 - Photographic activities
- 74901 - Transla tion and interpretation activities
- 74902 - Environme ntal consulting
- 74909 - Other professional, scientific and technical activities n.e.c.
- 95110 - Repair of computers and peripherals
TSIC codes where this occupation is related
- 58114 - Book publishing
- 58132 - Publishing of journals and periodicals (except on -line)
- 58192 - Other publishing activities
- 59122 - Computer graphics, animations andvis ual effects activities
- 59140 - Mo tion picture projection activities
- 59203 - Sound recording and music publishing activities
- 62023 - Computer facilities mana gement activities
- 63112 - Hosting activities
- 69100 - Legal activities
- 69200 - Accounting and tax consultancy
- 70201 - Public relations and communi cation management consultancy activities
- 70202 - Financial management consultancy activities
- 71103 - Geophysical, geologic activities and related technical consultancy
- 71202 - Technical inspection services of m otor vehicles
- 72102 - Research and experimental development on natural sciences and engineering
- 73101 - Advertising activities
- 73200 - Market research and public opinion polling
- 75000 - Veterinary activities
Definition
Software developers research, analyse and evaluate requirements for existing or new software applications and operating systems, and design, develop, test and maintain software solutions to meet these requirements.
Tasks include
Tasks include - (a) researching, analysing and evaluating requirements for software applications and operating systems; (b) researching, designing, and developing computer software systems; (c) consulting with engineering staff to evaluate interfaces between hardware and software; (d) developing and directing software testing and validation procedures; (e) modifying existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance; (f) directing software programming and development of documentation; (g) assessing, developing, upgrading and documenting maintenance procedures for operating systems, communications environments and applications software; (h) consulting with customers concerning maintenance of software system.
Included occupations or child groups
Examples of the occupations classified here: - Programmer analyst - Software designer - Software developer - Software engineer
Excluded occupations
Some related occupations classified elsewhere: - Applications programmer - 2514
ISCO-88 correspondence
- 2131