Level 4 Higher Apprenticeship Software Developer

Build and test high-quality code across front end, logic and database layers. Work as part of a larger team and be able to interpret design documentation and specifications.

Study Aims

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.  

Teaching and Assessment

This course combines work-based learning with theoretical learning at college one day per week.

On Programme Assessment Apprenticeship Knowledge Modules - online, multiple-choice exams for the required knowledge modules. These must be passed before the end point assessment can take place.

End Point Assessment

The End Point Assessment is completed in the last few months of the apprenticeship. It is based on the elements below.

  • A portfolio of evidence - containing evidence from real work projects which have been completed during the apprenticeship, usually towards the end, and which, taken together, cover the totality of the standard, and which is assessed as part of the EPA.
  • A synoptic project - an opportunity to undertake a business-related project over a one-week period away from the day-to-day workplace.
  • A detailed employer reference - a structured interview with an independent assessor, exploring what has been produced in the portfolio and the project as well as looking at how it has been produced.
  • An Independent Assessor - each element of the EPA will be reviewed and the Independent Assessor will then decide whether to award a pass, a merit or a distinction.


Working with a local employer four days per week means you will develop your skills in a real working environment as required by the apprenticeship standard.

What else?

Professional Body Registration - British Computer Society Membership for one year whilst on programme.

Entry Criteria

Individual employers will set the selection criteria, but this is likely to include:

  • A-Levels
  • A relevant Level 3 qualification or apprenticeship
  • Relevant experience
  • An aptitude test with a focus on functional maths.
  • Four GCSE passes at grade 4 or above, normally including maths and English (or equivalent qualifications e.g. BTEC Level 2 Diploma with maths and English Functional Skills at Level 2) or a commitment to study GCSE maths and English alongside the programme.
  • International applicants require a minimum 5.5 IELTS in each band
  • 48 UCAS points (or you could hold a combination of qualifications which show you can be successful on this programme)
  • A personal statement.

Non-standard entry criteria:


  • Evidence of relevant experience which demonstrate you can be successful on this programme
  • A personal statement must be provided;
  • Attend a successful interview with the team.

All applicants will be required to complete induction activities to assess:

  • Standard of academic writing in English
  • Level of maths, English and ICT skills.

What are the next steps?

You will be interviewed by the curriculum team, please bring relevant qualifications to date and a printed copy of your personal statement. A standard set of questions will be asked to help us learn about your motivation for the course and career aspirations.

You will have an opportunity to ask questions and receive a tour of the facilities.

 Higher Apprenticeship
 Published on 2023-08-26
 Deadline NA