Apprenticeship Structure
Information for applicants
Check out our information for applicants and frequently asked questions
Ours Software Developer Apprenticeship is designed for those who are starting out in Software Engineering. It is an 18-month training programme in writing and implementing software applications to help deliver simple, high-quality solutions to our customers. Apprentices join a cohort of Software Developer Apprentices and are placed within one of the ICT functional teams (e.g., Products Teams, Infrastructure & Shared Services Team), where they will learn from experienced colleagues.
Apprentices also spend 20% of their time undertaking a special programme of training offered by our training partner, working towards an industry-recognised qualification at level 4. Key training areas include:
- Foundations: Fullstack JavaScript; Algorithmic Problem Solving; Computer Science Theory
- Designing and optimising user interfaces
- Back End Development
- Cloud deployment and maintenance
- Electives: Data engineering, Cybersecurity; Mobile; Front-end deep dive; Back-end deep dive
The programme is fully aligned to the Software Developer apprenticeship standard. At the end of the apprenticeship, subject to successful completion of the programme, apprentices will be supported to apply for a role at the College or a higher apprenticeship.