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 

Apprentice News – Phoenix Software

Based in Yorkshire, Phoenix Software is a Microsoft Azure Expert Managed Service Provider (AEMSP) transforming services across the public sector, serving government, healthcare, police, education, charities and housing associations, and specialising in licensing, cloud transformation, infrastructure solutions and software asset management.

Alice Jones – Infrastructure Tech Alumni

Alice's route into IT industry was not something she'd ever thought she'd be a part of, following her interest in childcare and her aim to be a paediatric nurse. During her school years, Alice did well in her GCSE's achieving 11 A-C's, completed her diploma, then...

Apprentice Stories – Sam Jacobs

Why did you choose an apprenticeship? At 17 when completing sixth form Sam said “I just didn't feel confident picking one subject that I definitely wanted to study for a 3-4yr period and did not want to just follow the crowd.” Like so many other students around this...


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.