Programming/software development : Level 5
Takes technical responsibility across all stages / iterations of software development. Plans and drives software development activities. Selects, adopts and adapts appropriate software development methods, tools and techniques selecting appropriately from plan-driven/predictive approaches or more adaptive (iterative and agile) approaches. Measures and monitors applications of project / team standards for software construction including software security. Contributes to the development of organisational policies, standards, guidelines and quality targets for software development.