Software Developer Technician
Overview of the role
A Software Development Technician typically works as part of a software development team, to build simple software components (whether web, mobile or desktop applications) to be used by other members of the team as part of larger software development projects. They will interpret simple design requirements for discrete components of the project under supervision.
Typical job roles
Software Development Technician, Junior Developer, Junior Web Developer, Junior Application Developer, Junior Mobile App Developer, Junior Games Developer, Junior Software Developer, Junior Application Support Analyst, Junior Programmer, Assistant Programmer and Automated Test Developer.
Details of the Standard
The Apprenticeship Standard is a period of training where knowledge is acquired, skills developed and practically applied. When the apprentice has reached the required level, they are entered into the gateway for their end-point-assessment. Once the end-point organisation has completed the assessments the award will be given.
Duration
Typical duration: 18 months plus EPA (Approx. 2-3 months)
Entry Requirements
Individual employers will set the selection criteria, but this is likely to include 5 GCSEs (especially English, mathematics and a science or technology subject); other relevant qualifications and experience; or an aptitude test with a focus on IT skills.
English and maths
To complete the apprenticeship the employee must pass level 2 English and maths (or have the appropriate exemption certificate) before undertaking their End-Point-Assessment.
Curriculum, delivery and readiness for End-Point-Assessment
Swatpro Academy’s bespoke programme will cover all the mandatory and optional knowledge and skills outlined in the standards, covering a range of topics including:
Knowledge Modules- Knowledge Module 1: Software Development Context and Methodologies.
- Knowledge Module 2: Programming
- Logic: writes simple code for discrete software
- Security: applies appropriate secure development principles
- Development support: applies industry-standard approaches for configuration
- Data: makes simple connections between code and defined data sources
- Analysis: follows basic analysis models such as use cases and process maps
- Development lifecycle: supports the Software Developers
- Solves logical problems, seeking assistance when required
- Responds to the business environment and business issues
- Communication: clearly articulates the role and function of the software
The delivery will include 20% ‘off the job’ training, through a blend of remote, online and in the workplace training. The tutor will review progress with both apprentice and employer at least once every 8 weeks.
End-Point-Assessment
The apprentice will need to successfully complete all components of the End-Point-Assessment stage to achieve the overall apprenticeship standard. This includes:
Summative portfolio
Synoptic project
Employer reference
Interview
Professional Recognition
Registration to the Register of IT Technicians (RITTech). 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.
Progression
Progression from this apprenticeship could lead to Software Technician, Programmer, App Developer, Software Developer onto a higher Level 4 Apprenticeship Programme.
DOWNLOAD COURSE SHEET