Apprenticeships allow individuals to gain practical skills and knowledge while working in real jobs, setting a strong foundation for their careers in the tech sector.Apprenticeships are open to school leavers or existing employees within an organisation.In order to undertake an Apprenticeship you must be supported by an Employer.
6 to 8 hours / week
Why study software Development?
This occupation is found across every sector for example, Financial Services, Computer Gaming, Retail, Transport, Security and Defence in organisations ranging from large multi-nationals, public sector bodies and government projects developing multi-billion-pound software solutions to support key projects to small consultancy firms designing bespoke software solutions for clients.
The broad purpose of the occupation is to understand a client's requirements as provided in design specification and then build and test high-quality code solutions to deliver the best outcome.
The key activities that Software Developer graduates perform include:
Developing simple and complex software components for wider applications.
Creating tehcnical requirements to align with business needs on software applications.
Involved in multiple phases of the software development lifecycle, from the planning to release.
Enhance your employability
Linked in Profile review alumni access, networking, and interview opportunities. Development of wider skills via our monthly Newsletter and events. We will provide pastoral support to ensure you are developing all the relevant behaviours such as communication, problem solving, emotional intelligence and growth mindset.
The ideal candidate will be selected by the employer based on their pre-requisites and screening process.
Apprentices without level 2 English and maths will need to achieve this level prior to taking the End-Point Assessment. For those with an education, health and care plan or a legacy statement, the apprenticeship’s English and maths minimum requirement is Entry Level 3. A British Sign Language (BSL) qualification is an alternative to the English qualification for those whose primary language is BSL.
The tools a student needs are as followed:
A working laptop running Windows 10 or more, MacOS or any major distribution of Linux.
A working microphone and video camera.
A stable internet connection.
Chromebooks, tablets and phones are not conducive to undertaking the sessions.
You will develop your Knowledge, skills and behaviours in order to carry out the duties of the occupation.
All stages of the software development life-cycle (what each stage contains, including the inputs and outputs).
Roles and responsibilities within the software development lifecycle (who is responsible for what).
The roles and responsibilities of the project life-cycle within your organisation, and your role.
How best to communicate using the different communication methods and how to adapt appropriately to different audiences.
The similarities and differences between different software development methodologies, such as agile and waterfall.
How teams work effectively to produce software and how to contribute appropriately.
Software design approaches and patterns, to identify reusable solutions to commonly occurring problems.
Organisational policies and procedures relating to the tasks being undertaken, and when to follow them. For example the storage and treatment of GDPR sensitive data.
Algorithms, logic and data structures relevant to software development for example:- arrays- stacks- queues- linked lists- trees- graphs- hash tables- sorting algorithms- searching algorithms- critical sections and race conditions.
Principles and uses of relational and non-relational databases.
Software designs and functional or technical specifications.
Apprenticeships are funded based on employer Wage Bills. There are two types of employers and funding is based on the employer category you fall under:
A Levy employer with a pay bill of more than £3 million is required to pay the Apprenticeship Levy. Funds can be managed using the Apprenticeship service and spent towards training and assessing Apprentices. The government will apply a 10% top-up to the funds you have in your account.
Maximum funding from the government is capped at £18,000 for the Software Developer Level 4 Apprenticeship.