Skip to main content

Software Developer

Bring in a programmer, coder or developer with a fresh creative mindset

Your Software Developer is the creative mind behind all of your systems processes. On this apprenticeship, your apprentice will improve your business’ overall design, development and implementation of high-quality software.  Your apprentice will learn a whole range of software skills including coding, design interpretation and documentation, web and app development.

Who is it for

This programme is ideal for a mid-level role to grow the Software Development sector in the business. The Software Developer Apprenticeship will provide the business with the support it needs to improve all software processes.


  • MTA HTML5 Application Development Fundamentals
  • BCS L4 Diploma in Software Development Methodologies
  • Software Developer Level 4 Apprenticeship


London, Manchester, Birmingham and Bristol

Topics covered

  • Managing the application life cycle
  • Build the user interface (UI) by using HTML5
  • Format the user interface by using Cascading Style Sheets (CSS)
  • Code by using JavaScript
  • The role and function of the software development lifecycle
  • The software development lifecycle (Feasibility Study, Requirements Analysis, Design, Code Development, Testing, Deployment/Implementation and Maintenance.
  • Software Development Methodologies – waterfall and agile methods
  • Data roles and responsibilities

Eligibility for the Software Developer apprenticeship

Apprentices must meet the following criteria:

  • To be at least 16 years old
  • Have English and Maths GCSEs at grade C (4) or above
  • The right to live and work in England
  • To be able to commit to a full-time job plus the apprenticeship training
  • To not hold a prior IT/software (or similar) qualification at level 4 or higher