The content of this Pathway has been agreed by ODAG Consultants Ltd. This is the only Apprenticeship Pathway for Software Developer approved for use in Wales that is eligible for Welsh Government funding.
Learning Programme Content
The Learning Programme provision shall comprise of three mandatory elements:
- Qualifications,
- Essential Skills
- On/off the job training
The total minimum credit value required for the Level 3 Software Developer is 79 credits.
The total minimum credit value required for the Level 4 Software Developer is 111 credits.
Entry requirements
There are no specific entry requirements for this framework.
It is, however, recommended that to enter onto the Level 3 Apprenticeship the candidate has English and Maths GCSE’s grade C or above (or equivalent qualifications) and for the Level 4 Apprenticeship, most employers will require good (A*-C) GCSE passes in English and Maths as a minimum for entry into a software developer job role. However, these recommendations are not essential.
Applicants may have prior experience or qualifications in digital technologies but this is not mandatory as training providers and employers will deliver programmes of training based on approved up to date qualifications tailored to meet individual needs, recognising prior qualifications and experience.
Apprenticeship pathway learning programme(s)
Level 3: Software Developer
Level 3: Software Developer Qualifications
Participants must achieve the following combined qualifications below.
Agored Cymru Level 3 Diploma in Software Developer | |||||
---|---|---|---|---|---|
Awarding Body | Qualification No. | Credit Value | Total Qualification Time | Combined / Competence / Knowledge | Qualification Assessment Lanaguage(s) |
Agored Cymru | C00/4810/0 | 79 | 790 hours | Combined | English-Welsh |
Essential Skills Wales (ESW)
Level 3: Software Developer | Level | Minimum Credit Value |
---|---|---|
Communication | 2 | 6 |
Application of number | 2 | 6 |
Essential Skills Wales qualifications assessment languages are English-Welsh
On/Off the Job training
Pathway | Minimum On the Job Training Hours | Minimum Off the Job Training Hours |
---|---|---|
Level 3: Software Developer | 380 | 278 |
On/Off the Job Qualification details (Minimum Credit & Hours)
Combined qualification - 79 credits, 380hours GLH
On/Off the Job Essential Skills details (Minimum Credit & Hours)
- 6 credits / 60 GLH Level 2 Essential Skills Wales Communication
- 6 credits / 60 GLH Level 2 Essential Skills Wales Application of Number
Level 4: Software Developer
Level 4: Software Developer Qualifications
Participants must achieve the following combined qualifications below.
Agored Cymru Level 4 Diploma in Software Developer | |||||
---|---|---|---|---|---|
Awarding Body | Qualification No. | Credit Value | Total Qualification Time | Combined / Competence / Knowledge | Qualification Assessment Lanaguage(s) |
Agored Cymru | C00/4810/1 | 111 | 1110 hours | Combined | English-Welsh |
Essential Skills Wales (ESW)
Level 4: Software Developer | Level | Minimum Credit Value |
---|---|---|
Communication | 3 | 6 |
Application of number | 3 | 6 |
Essential Skills Wales qualifications assessment languages are English-Welsh
On/Off the Job training
Pathway | Minimum On the Job Training Hours | Minimum Off the Job Training Hours |
---|---|---|
Level 4: Software Developer | 480 | 417 |
On/Off the Job Qualification details (Minimum Credit & Hours)
Combined qualification - 111 credits, 521 hours GLH
On/Off the Job Essential Skills details (Minimum Credit & Hours)
- 6 credits / 60 GLH Level 3 Essential Skills Wales Communication
- 6 credits / 60 GLH Level 3 Essential Skills Wales Application of Number
Job roles
As organisations in Wales undertake digital transformation of many processes, the software development skills required to support these are becoming ubiquitous across many sectors. There is an increasing need to address the skills gap in software developers in Wales and attract new entrants into these roles. These Software Developer apprenticeships provide a route to develop and embed software development and testing skills through on-the-job vocational learning to measurably improve individual and organisational software production capabilities.
These apprenticeships support Mission 1 of the 2021 Digital Strategy for Wales to ‘Deliver and modernise services so that they are designed around user needs and are simple, secure and convenient’. They align with the specific outcomes:
- current systems, platforms and services are developed to be built on modern and secure technology, are designed around user needs, and developed openly through modern ways of working.
- transform our approach to developing digital solutions in the public sector to more open and agile ways of working
According to Careers Wales Approximately 7500 people are employed as Software Developer and related jobs in Wales (2022). The expected future demand for Software Developer and related jobs is high compared to other jobs in Wales.
Level 3: Software Developer
Junior software developer roles covered by this framework could be within:
- Specialist software development organisations delivering software services to clients.
- Software development functions of private and public sector organisations requiring internal and external facing software applications to be developed across web and mobile platforms.
Junior software developer
A junior software developer assists with developing and improving software solutions to meet customer requirements. They use industry standard software development languages, tools and methodologies.
Junior software tester
A Junior Software Tester reviews requirements and specifications to define test conditions, design and build test cases and interpret and execute test scripts.
Level 4: Software Developer
The Level 4 Software Developer Apprenticeship has been designed with employers in Wales to equip employees with the primary software development skills that they need to be able to perform their role. This Apprenticeship programme is designed to provide a robust vocational route to fulfilling software developer skills needs that are integral for employees to take full advantage of opportunities in the workplace.
Software developer roles covered by this framework could be within:
- Specialist software development organisations delivering software services to clients.
- Software development functions of private and public sector organisations requiring internal and external facing software applications to be developed across web and mobile platforms.
Software developer
A software developer reviews requirements, plans, designs, builds and tests high quality code. They take on responsibility for the straightforward elements of software projects.
Software tester
A Software Tester creates test cases using in-depth technical analysis of both functional and non-functional specifications. They specify requirements for the test environment, data, resources and tools and design and produce re-usable test scripts. They execute tests and report the outcomes to stakeholders.
Progression
Progression routes into the Level 3 Apprenticeship:
This can be from a variety of routes including directly from school or college with the suggested level of academic qualifications including:
- GCSE, Welsh Baccalaureate Qualification Intermediate
- GCE AS and A Level, Welsh Baccalaureate Qualification Advanced
- General or vocational qualifications related to the digital or creative industries
Or as career development in an appropriate role with suitable qualifications or recognition of prior learning and experience.
Progression from the Level 3 Apprenticeship:
The Level 3 software developer apprenticeship offers successful apprentices the opportunity to further progress in their studies to the level 4 software developer apprenticeship and the degree apprenticeship in software engineering. They can also progress within their job role and pursue their learning by undertaking additional vendor qualifications in programming languages, tools and techniques related to software development and testing.
Progression routes into the Level 4 Apprenticeship:
This can be from a variety of routes including directly from school or college with the suggested level of academic qualifications including:
- GCSE, Welsh Baccalaureate Qualification Intermediate
- GCE AS and A Level, Welsh Baccalaureate Qualification Advanced
- General or vocational qualifications related to the digital or software industries
Or as career development in an appropriate role with suitable qualifications or recognition of prior learning and experience.
Progression from the Level 4 Apprenticeship:
The Level 4 software developer apprenticeship programmes offer successful apprentices the opportunity to further progress in their studies and specialise. They can progress to the degree apprenticeship in software engineering. They can also progress within their job role and pursue their learning by undertaking additional vendor qualifications in programming languages, tools and techniques related to software development and testing.
Equality and diversity
It is important that apprenticeship Pathways are inclusive and can demonstrate an active approach to identifying and removing barriers to entry and progression. Pathways should advance equality of opportunity between persons who share protected characteristics and those persons who do not as identified in the Equality Act 2010.
The protected characteristics identified in the Equality Act are age, disability, gender re-assignment, race, religion or belief, sex, sexual orientation, pregnancy and maternity. Marriage and civil partnership is also included although only in respect of the requirement to eliminate discrimination in employment.
Training providers and employers MUST also comply with the other duty under the Equality Act 2010 to ensure that applicants are not discriminated against in terms of entry to the industry based upon those nine protected characteristics.
Employment responsibilities and rights
Employment Responsibilities and Rights (ERR) is no longer compulsory. But it is recommended that all apprentices (especially the 16 years -18-year group) receive a company induction programme.
Responsibilities
It is the responsibility of the Training Provider and Employer to ensure that the requirements of this pathway are delivered in accordance with the Welsh Government Apprenticeships Guidance.
Further information may be obtained from:
Welsh Government
Annex 1 - Level 3: Software Developer Qualification Units
Agored Cymru Level 3 Diploma in Software Developer
This combined qualification contains 67 credits from mandatory units together with a minimum of 12 credits from optional units.
Mandatory and optional units
Unit Title |
Level |
Credits |
Mandatory units: Minimum credits required: 67 |
|
|
Three |
6 |
|
Three |
6 |
|
Three |
6 |
|
Three |
6 |
|
Three |
6 |
|
Three |
17 |
|
Three |
20 |
Optional units: Minimum credits required: 12 |
|
|
Investigating and Defining Customer Requirements for ICT Systems |
Four |
15 |
Four |
15 |
|
Three |
6 |
|
Four |
15 |
|
Three |
8 |
|
Three |
8 |
|
Three |
8 |
|
Three |
12 |
|
Three |
12 |
|
Three |
9 |
|
Three |
12 |
|
Investigating and Defining Customer Requirements for IT Systems |
Three |
12 |
Three |
10 |
|
Four |
12 |
|
Three |
11 |
|
Four |
12 |
|
Three |
7 |
|
Four |
15 |
Annex 2 - Level 4: Software Developer Qualification Units
Agored Cymru Level 4 Diploma in Software Developer
This combined qualification contains 84 credits from mandatory units together with a minimum of 27 credits from optional units.
Mandatory and optional units
Unit Title |
Level |
Credits |
Mandatory units: Minimum credits required: 84 |
|
|
Four |
11 |
|
Four |
10 |
|
Four |
7 |
|
Three |
6 |
|
Four |
10 |
|
Four |
30 |
|
Four |
10 |
Optional units: Minimum credits required: 27 |
|
|
Investigating and Defining Customer Requirements for ICT Systems |
Four |
15 |
Four |
15 |
|
Four |
15 |
|
Three |
6 |
|
Four |
15 |
|
Three |
8 |
|
Four |
14 |
|
Three |
8 |
|
Three |
8 |
|
Three |
12 |
|
Three |
12 |
|
Three |
9 |
|
Three |
12 |
|
Investigating and Defining Customer Requirements for IT Systems |
Three |
12 |
Three |
10 |
|
Four |
12 |
|
Four |
12 |
|
Three |
11 |
|
Four |
12 |
|
Three |
7 |
|
Four |
15 |