ISCO Unit Group 2512 Software Developers

From Open Risk Manual

Definition

Software Developers: 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 -

(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 systems.

Examples of the occupations classified here:

- Programmer analyst

- Software designer

- Software developer

- Software engineer

Some related occupations classified elsewhere:

- Applications programmers- 2514


Occupations

Occupation Title
C2512.4 ISCO Occupation Group 2512.4 User Interface Developer
C2512.1 ISCO Occupation Group 2512.1 Software Analyst
C2512.3 ISCO Occupation Group 2512.3 Software Developer
C2512.2 ISCO Occupation Group 2512.2 Software Architect

Higher Level