Software Developer Technician (SWDTST) - 15000

This apprenticeship has a duration of 18 months

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. The approach will typically include implementing code, which other team members have developed, to produce the required component. The Software Development Technician will also be engaged in testing that the specific component meets its intended functionality.

Typical job roles include:

  • 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.

Benefits to business

  • Develop the skills your business needs
  • Get qualified and motivated staff
  • Future proof your business
  • Professional qualifications for your staff

Benefits for apprentices

  • Gaining industry recognised professional qualifications
  • Developing skills that will increase your career potential
  • Industry Support from industry experienced staff working with the British Computing Society
  • Working with the British Computing Society
  • Becoming a BCS member (students only)

Entry Requirements

Individual employers will set the selection criteria for enrolment onto the Apprenticeship, but this is likely to include five GCSEs, (especially English, Mathematics and a Science or Technology subject); a relevant Level 2 Apprenticeship; other relevant qualifications and experience; or an aptitude test with a focus on IT skills.

The apprenticeship will cover the following core areas

  • Logic: write code to achieve the desired functionality using the appropriate tools and methods applicable
  • Security: apply security principals to all work within the development lifecycle
  • Development support: understand the business context and drivers during development. Communication
  • Data: can link to a range of database types and embed data queries within their code
  • Test: can test and analyse their code to identify errors as soon as possible in the coding process and on an interactive basis, can design manual tests, understand expected results
  • Analysis: can read and understand data to ensure they know and can meet the customers’ requirements
  • Development lifecycle
  • Quality: can identify and follow standards and good practice that can improve programming efficiency, style and quality

Occupational Duties

SWDT Occupational Duties Checklist

YearStartEndTopicRoom
20223rd October 5th OctoberWeek 1 Induction & Programming D101
7th November9th November Week 2 Programming D101
9th January 11 JanuaryWeek 3 Programming D101
6th February 8th FebruaryWeek 4 Programming - Testing D101
17th April 21st AprilWeek 5 (5 days) Programming & Design Patterns D101
22nd May24th May Week 6 Software Development Methodologies & System SupportD101
17th July 21st July Week 7 (5 DAYS) Software Development Methodologies & System SupportD101
TBCTBC Portfolio Competency Check 8 Enter Gateway
TBCTBC Individual dates for workplace project
YearStartEndTopicRoom
202324th April 24th April 1 Day Induction D101
22nd May24th May Week 1 Software Development Methodologies & System SupportD101
17th July 21st July Week 2 - 5 DAYS Software Development Methodologies & System SupportD101
9th October 11th OctoberWeek 3 Programming D101
6th November8th November Week 4 Programming D101
2024 22nd January 24th JanuaryWeek 5 Programming D101
26th February 1st March Week 6 Programming - OOP & Design Patterns D101
Portfolio Competency Check & Enter Gateway
Individual dates for workplace project
  • software_developer_technician.txt
  • Last modified: 2024/02/15 10:47
  • by alex