Level 3

Software Developer Technician

Overview of the role - IconOverview of the role

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.

Typical job roles - IconTypical job roles

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.

Details of the Standard - IconDetails of the Standard

The Apprenticeship Standard is a period of training where knowledge is acquired, skills developed and practically applied. When the apprentice has reached the required level, they are entered into the gateway for their end-point-assessment. Once the end-point organisation has completed the assessments the award will be given.

Duration - IconDuration

Typical duration: 18 months plus EPA (Approx. 2-3 months)

Entry Requirements - IconEntry Requirements

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.

English and maths - IconEnglish and maths

To complete the apprenticeship the employee must pass level 2 English and maths (or have the appropriate exemption certificate) before undertaking their End-Point-Assessment.

Delivery - IconCurriculum, delivery and readiness for End-Point-Assessment

Swatpro Academy’s bespoke programme will cover all the mandatory and optional knowledge and skills outlined in the standards, covering a range of topics including:

Knowledge Modules
  • Knowledge Module 1: Software Development Context and Methodologies.
  • Knowledge Module 2: Programming
Technical Competencies
  • Logic: writes simple code for discrete software
  • Security: applies appropriate secure development principles
  • Development support: applies industry-standard approaches for configuration
  • Data: makes simple connections between code and defined data sources
  • Analysis: follows basic analysis models such as use cases and process maps
  • Development lifecycle: supports the Software Developers
  • Solves logical problems, seeking assistance when required
  • Responds to the business environment and business issues
  • Communication: clearly articulates the role and function of the software

The delivery will include 20% ‘off the job’ training, through a blend of remote, online and in the workplace training. The tutor will review progress with both apprentice and employer at least once every 8 weeks.

Assessment - IconEnd-Point-Assessment

The apprentice will need to successfully complete all components of the End-Point-Assessment stage to achieve the overall apprenticeship standard. This includes:

Summative portfolio

Synoptic project

Employer reference


Professional Recognition - IconProfessional Recognition

Registration to the Register of IT Technicians (RITTech). Once apprentices have completed their apprenticeship, they are officially recognised by the British Computer Society (BCS) for entry onto the Register of IT Technicians, confirming SFIA level 3 professional competence.

Progression - IconProgression

Progression from this apprenticeship could lead to Software Technician, Programmer, App Developer, Software Developer onto a higher Level 4 Apprenticeship Programme.