A Software Development Technician typically works as part of a software development team, to build simple software components (whether web, mobile or desktop applications) to be used by other members of the team as part of larger software development projects. They will interpret simple design requirements for discrete components of the project under supervision. The approach will typically include implementing code, which other team members have developed, to produce the required component. The Software Development Technician will also be engaged in testing that the specific component meets its intended functionality.
Software Development Technician, Junior Developer, Junior Web Developer, Junior Application Developer, Junior Mobile App Developer, Junior Games Developer, Junior Software Developer, Junior Application Support Analyst, Junior Programmer, Assistant Programmer and Automated Test Developer.
Individual employers will set the selection criteria, but this is likely to include 5 GCSEs (especially English, Mathematics and a science or technology subject), other relevant qualifications and experience, or an aptitude test with a focus on IT skills.
Apprentices must achieve each of the Ofqual-regulated Knowledge Modules, as summarised below.
|Knowledge Module 1: Software Development Context and Methodologies (for Level 3 Software Development Technician)|
|Knowledge Module 2: Programming (for Level 3 Software Development Technician)|
This apprenticeship is recognised for entry onto the register of IT technicians confirming SFIA level 3 professional competence and those completing the apprenticeship are eligible to apply for registration.
English and Maths
Level 2 English and Maths will need to be achieved, if not already, prior to taking the end point assessment.
The duration of this apprenticeship is typically 16 months.
This is a level 3 apprenticeship.