Software Development Technician

Level 3 Apprenticeship Programme Summary: The aim of the Software Development Technician apprenticeship programme is to provide the skills and knowledge required to begin a career as a Software Developer or in a similar role. The duration of this apprenticeship programme is typically 14-16 months delivered in a blend of online/offline methods whilst staying within the workplace. This apprenticeship is also recognised for entry onto the Register of IT Technicians upon completion and enables progression to Level 4 if desired.

free online digital training

What does the Software Development Technician apprenticeship programme involve?

UK apprenticeship

Knowledge Modules

To be eligible for the end point
assessment, learners need to achieve the first 2 modules of this programme.


Produced across the apprenticeship, containing evidence from real work
projects, reports, witness testimonies and observations.

apprenticeships icon


This provides the opportunity to undertake a business-related project over a one week period away from the
day-to-day workplace.

End point assessment

Conducted by an independent assessor during the last few months of the programme.

Study Modules

BCS Level 3 Certificate in Software Development Context & Methodologies

– demonstrate knowledge and understanding of software development underlying architecture, principles and techniques.

UK apprenticeship

Key Topics

• Business context for software development
• Understand the structure of software applications
• Software development lifecycle
• Configuration management and version control systems


BCS Level 3 Certificate in Programming

– demonstrate knowledge and understanding of programming.

Key Topics

• Implement software code following a logical approach
• Code against data sources
• Understand the principles of good interface design
• Security in software development


Plus optional enrichment modules

MTA Software Development Fundamentals – (Enrichment module)

– build an understanding of Core Programming, Object-Oriented Programming, General Software Development, Web
Applications, Desktop Applications and Databases.

UK apprenticeship

Key Topics

• Understand general software development
• Understand web applications
• Understand desktop applications
• Understand databases

MTA Database Fundamentals (Enrichment module)

– give learners a full-stack appreciation of the software development field. We will explore the fundamentals of
database creation and management. This is an additional stretched module to extend learning.


Key Topics

• Core database concepts
• Relational database concepts
• Database security requirements
• Graphical tools and T-SQL scripts
• Stored procedures


Career Pathways

Case Studies 

Why an apprenticeship is better than university

by  Diogo Constantino   With three A* A-Levels to his name – Diogo Constantino was a prime candidate to go to university. Instead, the 19-year-old from Kent chose a Digital Marketer Apprenticeship with Intequal and hasn’t looked back. “Do I go to university, do...


Got any questions? We'd love to hear from you! Drop us a message to with the name of your apprenticeship programme you are interested in or give us a call for more information.