Unit group 2512

PSOC Unit group 2512 — Software developers

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. Their 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. Examples of the occupations classified here: Actuarial systems program analyst, Programmer analyst, Software designer, Software developer, Software engineer, Software architect, Computer applications engineer A related occupations classified elsewhere: Application programmer - 2514

Level Unit group
Code 2512
Children 0
Source PSOC
Practical summary

What this code covers

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. Their 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. Examples of the occupations classified here: Actuarial systems program analyst, Programmer analyst, Software designer, Software developer, Software engineer, Software architect, Computer applications engineer A related occupations classified elsewhere: Application programmer - 2514

Administrative context

Where this code is used

Use this unit group when the occupation wording needs to sit under Software and applications developers and analyst.

Selection note

How to choose it

Use this node when the job title is more specific than the broader Software and applications developers and analyst grouping.

FAQ

What does PSOC 2512 cover?

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. Their 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. Examples of the occupations classified here: Actuarial systems program analyst, Programmer analyst, Software designer, Software developer, Software engineer, Software architect, Computer applications engineer A related occupations classified elsewhere: Application programmer - 2514

Where is PSOC 2512 used in practice?

Use this unit group when the occupation wording needs to sit under Software and applications developers and analyst.

How do I choose PSOC 2512 over nearby options?

Use this node when the job title is more specific than the broader Software and applications developers and analyst grouping.