// Unit group · 2512

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.

2 Professionals / 25 Information and Communications Technology Professionals / 251 Software and Applications Developers and Analysts / All level 4

// Working conditions

// Hand tools

No hand tools in this set.

researching, analysing and evaluating requirements for software applications and operating systems

researching, designing, and developing computer software systems

consulting with engineering staff to evaluate interfaces between hardware and software

developing and directing software testing and validation procedures

modifying existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance

directing software programming and development of documentation

assessing, developing, upgrading and documenting maintenance procedures for operating systems, communications environments and applications software

consulting with customers concerning maintenance of software system.

Included occupations

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

Excluded occupations

Some related occupations classified elsewhere:
- Applications programmer - 2514

Indexed job titles 12