Software Developer Technician

Monitors with coding on screen

This level 3 Apprenticeship is typically 18 months in duration and is suitable for employers looking to recruit and train people to build simple software components (whether web, mobile or desktop applications).

A Software Development Technician typically works as part of a software development team, and their role will typically include, interpreting simple design requirements, implementing code whilst under supervision and testing that specific components meet the intended functionality.

Typical 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
  • Automated Test Developer


Qualification specification (PDF) 

Click on the ticks below to open the documents

Module Number 
Name and
Syllabus Specimen
1 Software Development Context and Methodologies
QAN: 603/1191/5
Software Development Methodologies syllabus Software Development Methodologies specimen paper Software Development Methodologies answer key
2 Programming
QAN: 603/1192/7
Software Languages syllabus Software Languages syllabus Software Languages syllabus
Find a training provider

Apprenticeship standards

For details on qualification description, criteria, duration and competencies.

Hardware, Network, Cloud and Infrastructure

Cyber Security

Software Development


Digital Marketing


*In development, apprentice registrations are being accepted for all BCS Standards listed