
SOFTWARE DEVELOPMENT TECHNICIAN
LEVEL 3

ABOUT
A Software Development Technician Apprentice will gain knowledge and skills such as:
​
-
How to follow clearly defined requirements to deliver software development activities and products
-
Report progress against metrics on software development activities accurately throughout the stages of the software development lifecycle
-
Identify and report any impediments to progress in development activities to supervisors
-
Follow instructions to convert customer requirements to technical requirements
-
Communicate outcomes from development activities to team members and other stakeholders both internal and external
-
Identify and implement security features of a proposed design
-
Write logical and maintainable software solutions in line with given specifications to meet the design requirements and organisational coding standards
-
Apply security principles and practice to the software development tasks assigned
-
Maintain appropriate project documentation throughout the software development tasks
-
Apply appropriate recovery techniques to ensure that the software solution being developed is not lost.
-
Undertake unit testing of solutions, with appropriate levels of test code coverage, to identify and, where necessary, escalate issues
-
Contribute to testing of the end-to-end software solution to ensure a high-quality output
-
Support delivery of deployment phases, including trials and final release
-
Identify the need for a suitable 'bug fix', appropriate to the severity and priority of the issue identified.
-
Practice continuous guided self-learning to keep up to date with technological developments to enhance relevant skills and take responsibility for own professional development

ENTRY
REQUIRMENTS
Where a Software Development Technician has not already achieved Level 2 English and Maths, they must do so before completing End-Point Assessment.

TYPICAL JOB
ROLES
-
Assistant programmer and automated test developer
-
Junior application developer
-
Junior application support analyst
-
Junior developer
-
Junior games developer
-
Junior mobile app developer
-
Junior programmer
-
Junior software developer
-
Junior web developer

DURATION
The apprenticeship will take 18 months to complete.
How It Works

1. Initial Scoping Session
We provide an initial scoping session, which includes everything from mapping the Job Role to the correct Level Apprenticeship, agreeing delivery programmes and helping employers understand the apprenticeship funding process.

2. Enrolment
We enrol/induct the learners and explain how a bespoke delivery plan, based on the requirements of the business, will work in practical terms.

3. Delivery
Over the duration of the training we support the learners in the workplace with face to face and remote sessions. We also support the apprentices’ mentor and/or line manager's involvement in overseeing the Apprenticeship training.

4. Assessment
We arrange all relevant end point assessment and prepare the learner on what to expect during end point assessment.

5. Certification
Following the successful completion of the training the learner receives their certification.