2512-Software developers

Job Title ( International classification ): 
Software developers
ISCO Code: 
2512
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.
Tasks: 

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.
Inclusions: 

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

Exclusions: 

Some related occupations classified elsewhere:
- Applications programmer - 2514

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