Why choose our Junior Developer Level 3 apprenticeship?

QA’s Junior Developer Level 3 apprenticeship develops digital skills and provide the technical grounding needed to become a well-rounded, entry-level programmer.

Junior Developers work as part of a software development team to build simple software components on web, mobile or desktop apps to be used by other members of the team as part of larger software development projects. 

QA’s Junior Developer Level 3 apprenticeship programme enables the apprentice to:

  • Explore a wide range of skills including Python, C#, Java, SQL, HTML, CSS, JavaScript, Git, Microservices and cloud
  • Interpret simple design requirements for discrete components of a project under supervision
  • Implement code which other team members have developed to produce required components
  • Gain the following qualifications upon successful completion of the Junior Developer Level 3 programme: 
    • Software Development Technician Level 3
    • BCS Certificate in Systems Development Context and Methodologies
    • BCS Certificate in Programming

Tools and technologies learned

Apprentices will learn to use Python, C#, HTML5, CSS3, JavaScript and Git.

Why choose QA

Shake hands illustration


Tech careers started or enhanced through apprenticeships

Celebrate illustration


Success rate for learners on a QA apprenticeship

Clock illustration

5 minutes

Response time to learner queries

Dashboard illustration

Under 24 hours

Feedback provided on learner submissions

Laptop illustration


Applicants apply to our apprenticeship programmes every year

Rosette badge

Highest overall pass rate

Among UK tech training providers

Learning Technologies Gold Award badge

Gold Award

Best Use of Blended Learning at the Learning Tech Awards 2020

Apprenticeship recruitment partners logos

Committed to social mobility, diversity and inclusion

Key partners include Barnardo's, Stemettes and Code First Girls


of QA apprentices go straight into full-time jobs

2.1 million

jobs in the digital economy


average skilled digital salary

The Junior Developer Level 3 programme overview

Learners benefit from a flexible and blended learning journey, helping them apply software development know-how and a wide range of programming languages to real-life scenarios – gaining valuable workplace skills faster.

The typical duration of the Junior Developer Level 3 programme is 13 months, plus a 3-month end-point assessment. View the modules in order below, including Agile Software Development, Web Fundamentals, Python Programming and SQL Basics, Object-Oriented Programming, and Cloud Development.

The Junior Developer Level 3 programme

Download programme guide Download flyer

Entry requirements

The entry requirements for this programme are as follows:

  • 7 GCSEs total
  • English GCSE grade D or above
  • Other 6 GCSEs, including Maths, to be C or above
  • You must not hold an existing qualification at the same or higher level than this apprenticeship in a similar subject

*Please see the programme guide for full entry requirements

Possible job roles for a Junior Developer apprentice

This programme is suitable for multiple roles, such as:

Junior Developer, Junior Web Developer, Junior Application Developer, Junior Software Developer, Junior Application Support Analyst, Junior Programmer, Assistant Programmer

Employer funding

The Junior Developer programme can be funded using the apprenticeship levy, requiring you to only pay up to 5% of the programme.

Learn more about the apprenticeship levy

What our learners say

Useful links

View all apprenticeship programmes 


View all apprenticeship programmes 


Learn more about apprenticeships


Become an apprentice


Looking to become an apprentice?

Your first step is to apply for one of our apprentice jobs.

Start by clicking here and choose the relevant filter to see our current vacancies:

View all apprenticeship jobs

Partnering with you to power potential

We can work together to help recruit tech and digital apprentices or help reskill your existing workforce and provide your business with the in-demand tech skills you need.

Get in touch with us. Our team will respond within 48 hours.