Looking for Global training? Go to https://firebrand.training/en or stay on the current site (Apprenticeship)
Software Developer apprentices are taught how to build and test simple, high-quality code across front end, logic and database layers. They'll be able to interpret design documentation and specifications.
Successful Software Developer apprentices go on into roles such as a Web Developer, Application Developer, Mobile App Developer, Games Developer and Software Developer.
Upon completion of their Software Developer apprenticeship, individuals will be able to:
Upon completion of their Network Engineer apprenticeship, individuals will understand:
Apprentices will achieve one BCS qualification and one vendor qualification.
£18,000
This is a level 4 apprenticeship.
This apprenticeship is recognised for entry onto the register of IT technicians confirming SFIA level 3 professional competence and those completing the apprenticeship are eligible to apply for registration.
The duration of this Firebrand apprenticeship is 16 months. Because this period involves both training and the final End Point Assessment (some of which must be carried out in the workplace), employers need to ensure the apprentice’s contract covers the full programme duration.
Once apprentices have completed their apprenticeship they are officially recognised by the British Computer Society (BCS) for entry onto the Register of IT Technicians, confirming SFIA level 3 professional competence.
Firebrand’s apprenticeship programme covers all mandatory knowledge and skills outlined in the apprenticeship standard. Every Firebrand apprentice attends a suite of market-leading training programmes, to cover knowledge required from the apprenticeship standard. This training is then fleshed out through a package of selected online learning, which also allows apprentices to explore any topics of particular interest/importance to them in greater depth.
Apprentices receive a range of market-leading training as part of their qualification – typically between three and five courses per apprenticeship - giving them fundamental skills at speed.
We'll deliver all the knowledge apprentices need to learn for each knowledge module in the Standard through our Lecture | Lab | Review delivery. Apprentices then attend a Syllabus Review Session to cover the knowledge content covered in the apprenticeship standard.
The information below outlines the training curriculum delivered for each Knowledge Module through Firebrand's residential classroom-based training and online learning modules.
Upon completion of this Knowledge Module, Software Developer apprentices will:
Read through the full curriculum for Firebrand's classroom-based training and supporting online learning modules below.
This online session, led by a Subject Matter Expert, will focus on core concepts that apprentices will need to learn to get the most from their next residential training course. It provides practical information and/or study activities to help apprentices gain the prerequisite knowledge needed for the course.
This online session, led by a Subject Matter Expert, will focus on core concepts that apprentices will need to learn to get the most from their next residential training course. It provides practical information and/or study activities to help apprentices gain the prerequisite knowledge needed for the course.
Learners will understand that software development does not occur in isolation. Learners will gain an understanding of the stages in the lifecycle of software development and how these stages are likely to be performed by professionals in related disciplines. In particular learners will understand that core function of a software developer is to implement code to a given specification which will fulfil a set of functional requirements.
1.1 The role and scope of software development and its relationship to other associated disciplines
Learners will understand why it is important for software to be implemented using a structured software development methodology and the benefits of following the chosen method. Learners will be able to discuss why these benefits are important to other professionals such as project managers, and to the sponsors of the software development project, and for those who will support the software once it is has been deployed.
1.2 Explain the importance of the following in a procedural (Linear) /staged (Iterative) software development lifecycle, e.g.:
In this topic, learners will learn to describe the advantages and disadvantages of at least two software development methodologies in common use in industry. In comparing these methods, learners will be able to explain when a particular method would be preferable for a specific software implementation projects, and what the consequences of choosing the wrong method might be. The learner will also be able to describe the different team roles and responsibilities of at least two methods.
2.1 Summarise software development methodologies, application, advantages and disadvantages.
Learners will learn the specific differences between at least two common industry software development methodologies. Learners will learn that different methods related to wider business issues beyond the scope of software implementation such as the focus on working product (Agile) over completeness of process (Waterfall).
2.2 Compare and contrast software development methodologies
Learners will understand that software development typically takes place in a wider business which places constraints upon the software development process. The learner will be able to explain the types of constraints that may typically arise, and how they can be mitigated.
3.1 Describe the business environment related to software development
Learners will learn how to describe the business issues related to software development and how to mitigate them. In particular, learners will understand the importance of engaging with project management as business owners of the software development project.
3.2 Understand how to respond to the business environment and business issues related to software development
Learners will learn to explain a range of common roles found within an industry software development function. One person may hold multiple roles within an organisation. Core functions of business analysis, software design, software implementation, testing and architecture will be discussed.
4.1 Describe the roles and responsibilities within the software development and implementation lifecycle
Business analysts
Designers - Design a software model that fulfil the specifications:
Developers
Testers
Technical architects
Learners will learn that software development in industry is seldom an individual effort and that to be an effective software development professional, it is important to work as a member of a development team. This will require the learner to understand the wider business context and how they can engage with it through their peers and managers.
4.2 The importance of working as a member of an effective development team
Describe how key roles and responsibilities can be used to form teams. Key Roles e.g.
Describe factors that influence effective team working and their importance including internal and external factors e.g.:
Total time: 12 hours 23 minutes
Upon completion of this Knowledge Module, Software Developer apprentices will:
Read through the full curriculum for Firebrand's classroom-based training and choose one of the following software languages below. The chosen curriculum is supported by an online learning module.
This online session, led by a Subject Matter Expert, will focus on core concepts that apprentices will need to learn to get the most from their next residential training course. It provides practical information and/or study activities to help apprentices gain the prerequisite knowledge needed for the course.
This online session, led by a Subject Matter Expert, will focus on core concepts that apprentices will need to learn to get the most from their next residential training course. It provides practical information and/or study activities to help apprentices gain the prerequisite knowledge needed for the course.
This online session, led by a Subject Matter Expert, will focus on core concepts that apprentices will need to learn to get the most from their next residential training course. It provides practical information and/or study activities to help apprentices gain the prerequisite knowledge needed for the course.
Total time: 70 hours 21 minutes
Choose from one of Firebrand's accelerated courses listed below to add to this apprenticeship programme. These courses are delivered when apprentices have submitted evidence to their End Point Assessment gateway.
These additional courses support apprentices in achieving a Distinction grade at End Point Assessment.
Or choose two from any of Firebrand's courses listed below to add to this apprenticeship programme:
Microsoft Certified Azure Developer Associate
Amazon Web Services (AWS) Certified Developer - Associate
Amazon Web Services (AWS) Certified Solutions Architect – Associate
Amazon Web Services (AWS) Certified Solutions Architect – Professional
Microsoft MTA Database Fundamentals
Microsoft Querying Data with Transact-SQL
Scrum Firebrand's training for Scrum.org's Professional Scrum Master certification
ISTQB Firebrand's Training for ISTQB's Foundation Software Tester Certification
Microsoft MCSD: App Builder (Developing Microsoft Azure and Web Services)
Microsoft MCSA: Web Applications (Developing ASP.NET MVC Web 5 Applications)
Individuals can enrol as long as they’re over 16 - there’s no upper age limit. With a desire to learn and a real interest in IT, Firebrand will teach individuals everything else they need to know to succeed.
We don't set specific educational criteria - all our programmes are designed to upskill individuals with no prior experience. We only require apprentices to pass the Functional Skills diagnostic prior to enrolling on the programme (see below).
It's up to an employer whether they wish to specify any particular qualifications or experience (such as GCSEs or a relevant lower-level apprenticeship) as part of their application process.
Individuals can enrol on an apprenticeship without GCSEs. However, they will be required to pass a Level 2 Functional Skills assessment in both English and Maths as part of their apprenticeship.
During enrolment, we'll ask apprentices to take an online test to determine whether they meet Level 2 standards in English and Maths, before they start the programme. As long as they reach this standard, they can begin the programme. Our Functional Skills tutor will work with them to ensure they pass the exams during the first months of their apprenticeship.
Possibly. We look at every case individually to see whether an individual's previous learning makes them suitable for an apprenticeship. In most cases, as long as there is clear evidence that an individual requires the skills to do their job and has not received previous training in most of those specified, then they are eligible. Even where an individual has some of the skills required, we may be able to adjust the programme (and the price) so they can get the training they need.
However, as apprenticeships are intended for individuals who need to learn skills from scratch, Firebrand’s digital programmes may not be suitable if candidates have extensive qualifications or work experience that cover the skills to be taught in the programme.
Not really. Our residential training courses are absolutely fundamental to our apprenticeships - this is when apprentices get the knowledge and skills they need to pass exams that show they've met the requirements of the apprenticeship. The supporting training we offer helps to prepare for these courses, but doesn't deliver the full spectrum of learning.
Over 20 years of residential delivery, we've consistently seen the benefits of professionals being able to acquire an entire skillset - and take their exam - in one out-of-office period. The immersive, no-distractions approach really allows them to focus on their learning, rather than feeling they're being called away from the day job. They take exams with the knowledge still 'fresh' and return to work with all the skills they need to progress.
An End Point Assessment (EPA) is the final step in the apprenticeship journey. Each apprentice is assessed by an independent organisation, who checks the individual can demonstrate all the knowledge, skills and behaviours required by their apprenticeship standard.
Before EPA, apprentices enter a 'Gateway' period, where Firebrand's Learning Mentor will work with the employer, the apprentice and our Quality Team to judge whether the apprentice has fully met all requirements of the standard. After that, they will formally enter the EPA process and complete all the elements for that standard. The full EPA takes around 12 weeks to complete.
EPA elements vary slightly between digital standards, but all include a combination of the following:
Summative Portfolio
Apprentices collect evidence of how they have applied the knowledge, skills and behaviours learned during training as part of their job. This evidence is uploaded to their OneFile account, and monitored by their Learning Mentor and the Quality Team to ensure it is comprehensive and relevant. This evidence - the Summative Portfolio - is submitted to demonstrate their professional development over time. Summative Portfolio evidence can be written, image-based, audio or video – whatever medium helps apprentices get the point across best. Every apprentice's Summative Portfolio will include a series of projects, longer-form pieces of evidence showing how multiple skills have been used on a particular piece of work.
Synoptic Project
This is an extended, specific project task set by the EPA organisation, which is designed to allow apprentices to use a variety of skills to achieve a relevant solution to a previously unknown problem. Apprentices select their project from a shortlist of options. Synoptic projects ('synoptic' just means 'providing a general summary') last for approximately 40 hours, and must be completed in the workplace under supervised conditions. This allows assessors to 'benchmark' apprentices from different companies and in different jobs within a similar context.
Case Study Presentation
Instead of the Synoptic Project, some standards include a Case Study to help assessors make consistent judgements. As for the Synoptic Project, EPA organisations set a shortlist of possible titles, from which apprentices choose one for further development. They have 20 hours to complete the case study, before delivering the results of their work as a 20-minute presentation to an EPA assessor. The presentation includes a question-and-answer session on the apprentice's approach and methods.
Knowledge Tests
Some standards don't include knowledge exams or certifications as part of the training requirements. Instead, apprentices' knowledge is assessed through a series of multiple-choice tests during EPA, which align to each of the modules they complete. For these standards, Firebrand's training programme includes a residential preparation course, when apprentices will go through the test format, revise knowledge topics and gain practice before taking the final knowledge tests.
Employer reference
This extended document is created by the apprentice's employer mentor, and explains how (in their view) the apprentice has met all the required competencies of the standard through the work they do. Firebrand Learning Mentors will provide a template and regular guidance on completing this document, so it becomes an ongoing record rather than a last-minute summary. The finished document should demonstrate the apprentice's value to the employer - a crucial element in deciding how effectively they've achieved the goals of the apprenticeship.
Interview
The final element is a one-to-one interview between the apprentice and the EPA assessor, usually conducted remotely. The assessor will ask the apprentice about the work in their Summative Portfolio and their approach to completing the Synoptic Project/Case Study.
The British Computer Society (BCS) assesses all Firebrand apprentices - it's the Chartered Institute for IT and the professional body for the digital industries.
All successful apprentices appear on the BCS Professional Register for IT Technicians (RITTech) free of charge, and are entitled to use the RITTech letters after their name.
RITTech is recognised by employers and recruiters, demonstrating a higher level of skills and professionalism across digital and technology industries. RITTech is only awarded to people working at SFIA Level 3 or above standard.
Source: British Computer Society
The pace of digital transformation means there’s always going to be new technologies and smarter processes in businesses.
Progress to the next level and learn even more new digital skills. Progression is a natural step in the IT industry and it keeps employee's skills refreshed.
Develop and reinforce technical knowledge by advancing to a higher-level apprenticeship or training on Firebrand’s public courses. Gain certifications on public courses from vendors like Microsoft, AWS and CompTIA.
For apprentices at the end of their Level 3 apprenticeship, advancing to Level 4 is the next natural step. Learn further digital skills while in a more specific IT related role. Specialised Level 4 roles include being a Data Analyst, Cyber Security Technologist or Network Engineer.
Rather than just understanding an organisation’s technologies, learn to master them. Level 4 apprentices apply previous skills with new technical knowledge to gain greater responsibility in a digital role.
Take a look at our Level 4 apprenticeships to continue developing your IT career.
After a Level 4 apprenticeship, apprentices can enhance certain specific skillsets and gain further product knowledge by taking Firebrand’s public courses. Public courses are the best option after successfully completing a Level 4 qualification. They align individual courses with desired IT skills.
There’s no limit to the number courses that apprentices can take. Continue learning with Firebrand and gain the certifications needed to move into top IT roles at twice the speed. Continue building a professional career in the right way with recognised industry qualifications
Start choosing certifications from over 700 public training courses.
While apprentices benefit from new digital skills they can use in their job, almost all digital apprenticeships that Firebrand offer provide the chance to gain industry recognised qualifications.
Apprentices gain qualifications through either BCS or Vendor specific exams where applicable. These qualifications add to a professional career and can be used to help move seamlessly between roles in the IT industry.
All relevant exams that will be achieved during this apprenticeship are listed below:
Upon selection, the apprentice will also sit one of the additional examinations below: