ISCO Unit Group 2512 Software Developers
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 |