Category/SubCategory Skill
Development
Systems Development

Programming/software development (PROG)

The design, creation, testing and documenting of new and amended programs from supplied specifications in accordance with agreed standards.

Level 2
Designs, codes, tests, corrects and documents simple programs and assists in the implementation of software which forms part of a properly engineered information or communications system.

Level 3
Designs, codes, tests, corrects and documents moderately complex programs and program modifications from supplied specifications, using agreed standards and tools. Conducts reviews of supplied specifications, with others as appropriate.

Level 4
Designs, codes, tests, corrects and documents large and/or complex programs and program modifications from supplied specifications using agreed standards and tools, to achieve a well-engineered result. Takes part in reviews of own work and leads reviews of colleagues' work.

Level 5
Sets standards for programming tools and techniques, advises on their application and ensures compliance. Takes technical responsibility for all stages in the software development process. Prepares project and quality plans and advises systems development teams. Assigns work to programming staff and monitors performance, providing advice, guidance and assistance to less experienced colleagues as required.