The primary role of a software developer is to build and test simple, high-quality code across front end, logic and database layers. A developer will typically be working as part of a larger team, in which they will have responsibility for some of the straightforward elements of the overall project. The developer will need to be able to interpret design documentation and specifications. The customer requirements will typically be defined and agreed by more experienced or specialist members of the team, such as a business analyst or technical architect.
Web Developer, Application Developer, Mobile App Developer, Games Developer, Software Developer
Individual employers will set the selection criteria, but this is likely to include A levels, a level 3 apprenticeship or other relevant qualification, relevant experience and/or an aptitude test with a focus on functional maths.
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 20 months.
This is a level 4 apprenticeship.
Apprentices must achieve one internationally recognised vendor or professional qualification, from the right hand column in the table below. This then exempts one of the Ofqual-regulated knowledge modules, as shown in the left hand column.
|Knowledge Modules||Vendor or Professional Qualifications|
|Knowledge Module 1: Software Development Methodologies (for Level 4 Software Development Apprenticeship)||BCS Systems Development Essentials|
|Knowledge Module 2: Software Language (for Level 4 Software Developer Apprenticeship)||Cloud certified developer apache
Oracle SQL Developer
Oracle Java Certified
Individual employers will select which vendor or professional qualification the apprentice should take.
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.