Our Level 3 apprenticeship is a highly effective route to recruit and train your future software talent. This apprenticeship training equips learners with the knowledge and skills they’ll need to implement code and create simple software components in any language.
This apprenticeship programme provides a complete training package for aspiring software developers. Throughout the programme, learners will develop their understanding of tools and methodologies used by professional software developers. Your apprentice will build their technical expertise through instructor-led training and work-based projects.
This programme is suitable for training staff who are new to the software industry. A Level 3 Software apprentice will typically be working in a junior software role. e.g. a software development technician, junior developer, assistant programmer, or an automated test developer.
Our technical training is delivered remotely via our real-time SMART Classroom environment. Our modules cover core programming concepts, software development processes, business contexts and good coding practice. We also focus on databases, HCI, security, debugging and more.
Our unique curriculum goes beyond the requirements of the apprenticeship standard. We combine our instructor-led knowledge modules with self-paced training in specialist coding languages. You can choose a custom training pathway for your apprentice based on the skills your business needs.
By the end of this apprenticeship, your Level 3 Software Development Technician will be a highly valuable member of your team. They will be able to write high-quality code for simple software components, create test logs, and produce workflow diagrams for clients.
For more information about this apprenticeship, take a look at our detailed programme outline, or browse our summary below.
Our instructor-led training is split into 5 knowledge-based courses that provide a solid foundation to professional coding concepts:
This course explores business contexts around coding projects, including different roles, market environments and development methodologies.
This course covers the key stages of software development, including testing, configuration management and version control.
In this hands-on course, apprentices will outline the discovery phase of a development project, exploring how code integrates into the wider project.
Learners will follow a logical approach and explore industry good practice, coding standards, debugging and automation.
This course embeds learner’s understanding of databases, human-computer interaction and security in software development.
Through our specially curated online learning pathways, your apprentice can expand their knowledge of coding languages and paradigms at a time that suits them.
This specialist training goes beyond the knowledge requirements of the apprenticeship standard, helping your apprentice accelerate their learning and add increased value to your team.
Workplace Projects bring an apprentice’s technical training to life, embedding knowledge, skills and behaviours within practical work-based assignments. A Level 3 Software apprentice will complete the following projects:
Exploring how software developers operate effectively within a business landscape, including Health & Safety, Budgets, Brands and Business Protocols.
This project focuses on writing simple code to a high standard, testing against project deliverables and solving logical problems with structured methods, tools and techniques.
This project encompasses all the skills from Project 1, with a focus on developing user interfaces, following basic analysis models, and understanding the software development lifecycle.
This project reinforces the skills from the previous coding projects, and focuses on creating simple connections between code and defined data sources, applying appropriate secure development principles, and applying industry standard approaches for configuration management.
Articulating the function of software components to different stakeholders, across a range of mediums.
These workplace projects form a portfolio of evidence used at the End Point Assessment. Your apprentice will work with our dedicated Baltic Learning Mentors to shape each project to their job role and workplace responsibilities.
Roles, Duties & Responsibilities
Throughout the programme, apprentices will build up the knowledge and experience they’ll need to become a fully competent Software Development Technician. The Workplace Curriculum summarises the roles, duties and responsibilities a learner should undertake within the workplace to meet the Apprenticeship Standard and succeed on the programme.
Download the Workplace Curriculum below to see how an apprentice Software Development Technician may fit into your team.
Full Programme Guide
This Level 3 Apprentice offers a complete training and support package to help you build your software development team. A software apprentice can increase your team’s immediate capacity and kickstart a pipeline of tailor-made tech talent for the future of your business.
For more information on the modules, training methods and support we offer, download the full programme guide below.
If you're an employer looking to train an existing member of your team, or if you're looking to recruit an apprentice, then speak to one of our specialist advisors.