Software Development Technician

About the course

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.

As a Level 3 Software Development Technician Apprentice you will develop how to apply practical knowledge to deliver software solutions that fulfil an organisation’s requirements. The training is delivered by industry specialists at our new Digital Skills Academy alongside one-to-one work place assessment visits.


Alongside demonstrating the knowledge, skills and behaviours required of the role all Apprentices will complete the following core knowledge modules:

  • Software Development Context and Methodologies
  • Programming

Entry requirements 

You must be working in a role described above and should have a minimum of 5 GCSEs to include
English, maths and ideally a science or technology subject.

Equipment needed 

Other than a notepad all equipment required for training will be supplied.

Next steps

You may consider progressing to the Level 4 Software Developer Apprenticeship.