researching, analysing and evaluating requirements for software applications and operating systems
// 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, 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
- Analyst, programme: computersISCO-88 2131
- Analyst, programmerISCO-88 2131
- Designer, computer softwareISCO-88 2131
- Designer, softwareISCO-88 2131
- Developer, applications: computing (except web)ISCO-88 2131
- Developer, softwareISCO-88 2131
- Engineer, computer: applicationsISCO-88 2139
- Engineer, computer: softwareISCO-88 2131
- Engineer, computer: systemsISCO-88 2131
- Engineer, softwareISCO-88 2131
- Engineer, systems : computerISCO-88 2131
- Programmer-analystISCO-88 2131