Level 3 Software Apprenticeship


Our Level 3 Junior Software Developer apprenticeship connects software teams with new coding talent, supporting businesses to create their next generation of front-end, back-end or full stack developers.

Through this programme, your apprentice will:

Experience live, practical training that covers the full software development lifecycle
Learn to code using in-demand languages such as SQL, HTML, JavaScript, Python, PHP & CSS
Have their own tailored training plan that will be personalised to suit both their individual role and your business needs

  Download Your Programme Guide

 

OUR TRAINING:

TECHNICAL TRAINING
WORKPLACE PROJECTS
TAILORED TRAINING
TECHNICAL TRAINING

Our technical training courses simulate an authentic development environment where apprentices learn by doing as part of a small cohort. In each two-day course, participants will plan, design and develop functional software components, led by an expert Software Coach. 

1. Planning & Analysis: The Software Development Lifecycle

This course introduces the Software Development Lifecycle, with a practical focus on the planning and analysis phases. Learners will explore project roles, collaboration tools, and industry techniques for gathering stakeholder requirements and planning development projects.

2. Software Design: Object Oriented Programming

This hands-on course focuses on software design and introduces the principles of Object-Oriented Programming. Learners will plan and design a software solution, creating technical specifications to address the functional and non-functional requirements of a given design scenario.

3. Software Development: Object Oriented Programming

This course offers a practical exploration of the object-oriented programming paradigm. Supported by an expert coach, learners will build the software components they designed in the previous session.

4. Software Design & Development: Web 

This course introduces the fundamentals of secure web design and explores connections between data sources and front-end interfaces. Learners will establish requirements and design an effective connection between web and database assets.

5. Software Design & Development: Databases

This practice-based course invites participants to transform theory into action and build their database connection code according to the design specifications. Learners will apply industry best practices to implement their software solution, creating secure, functional code to high professional standards.

6. Software Testing & Deployment

This course offers a deep dive into problem solving and software testing approaches. In this dynamic session, learners will create and implement software test plans using different testing methodologies to identify and repair bugs within a piece of code.

WORKPLACE PROJECTS

Our apprenticeship curriculum combines expert technical training courses with corresponding Workplace Projects. After each course, apprentices continue to build their skills and apply what they've learned within the workplace, making a meaningful contribution to your team.

A Level 3 Software Development Technician Apprentice will complete the following projects:

  • Planning & Analysis

  • Designing Software

  • Developing Software

  • Designing Data Connections

  • Developing Data Connections

  • Software Testing & Deployment

TAILORED TRAINING

We understand every business, workplace and job role is different.

Our programmes go above and beyond the Apprenticeship Standard, offering
learners the opportunity to gain specialist certifications and become industry experts.

This means our programmes can be tailored and personalised to suit individual roles,
goals, and business needs.

Tailored training options include:

  • Beginner to Intermediate Python

  • Web Development

  • Fundamentals: HTML, PHP, Java & JavaScript

  • SQL

  • C++

  • C#

  • CSS

  • jQuery

  • Ruby 

OUR EMPLOYERS

Apprentice Job Role

Throughout their apprenticeship programme, apprentices will build up the knowledge and experience they’ll need to become a fully competent Junior Software Developer.

We work with our employers to find the right fit between a job role and apprenticeship training, creating a bespoke individual learning plan for each of our apprentices enrolled on our programmes.

Download the Role Profile below to see how an apprentice Junior Software Developer may fit into your team.

See Role Profile

PROGRAMME GUIDE

Throughout their apprenticeship programme, apprentices will build up the knowledge and experience they’ll need to become a fully competent Junior Software Developer.

We work with our employers to find the right fit between a job role and apprenticeship training, creating a bespoke individual learning plan for each of our apprentices enrolled on our programmes.

Download the Role Profile below to see how an apprentice Junior Software Developer may fit into your team.

Get Your Guide

CHARACTER & CONFIDENCE

At Baltic Apprenticeships, we’re not only focused on developing our apprentices technical skills, we deliver a bespoke personal development curriculum that supports our learners to develop their confidence and become well-rounded professionals both inside and outside the workplace.

With support from their Software Coach, every apprentice will develop their knowledge on the following themes:

Equality, Diversity & Inclusion
Career Paths & Progression
Citizenship & British Values
Health & Wellbeing
 Confidence & Resilience 
Behaviour & Attitudes

Recruit a Software Apprentice

To find out more about recruiting an apprentice, or enrolling an existing member of your team on this programme, please get in touch with our specialist apprenticeship advisors.