Reference and guide to SFIA version 6. Framework status: Canonical.

Programming/software development : Level 4

Designs, codes, tests, corrects and documents complex programs and scripts from agreed specifications, and subsequent iterations, using agreed standards and tools, to achieve a well engineered result. Takes part in reviews of own work and leads reviews of colleagues' work.