2512-Software developers

Job Title ( International classification ): 
Software developers
ISCO Code: 
Job Description: 
Software developers research, analyze and evaluate requirements for existing or new software applications and operating systems, and design, develop, test and maintain software solutions to meet these requirements.

Main Tasks include -

  • (a) researching, analyzing and evaluating requirements for software applications and operating systems
  • (b) researching, designing, and developing computer software systems
  • (c) consulting with engineering staff to evaluate interface 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.

Examples of the occupations classified here:
- Programmer analyst
- Software designer
- Software developer
- Software engineer


Some related occupations classified elsewhere:
- Applications programmer - 2514

Careers ( AUS/NZ Standards ): 
Careers ( Pakistan Standards): 
Careers (Singapore Standards):