Level 4 - Software Developer Apprenticeship

GUESTIA LIMITED

BEDFORD, Milton Keynes

Closes on Thursday 31 July 2025

Posted on 28 April 2025


Summary

As a Level 4 Software Development Apprentice, you’ll gain hands-on experience while studying towards a nationally recognised qualification. You’ll work alongside experienced developers, learning to design, test, and maintain software applications. This is a fantastic opportunity to start your career in tech while earning and learning.

Training course
Software developer (level 4)
Hours
Monday to Friday (Flexible working hours between 8am and 6pm) 1 day a week in college during term time/ 5 days in the office for half terms, holidays.

40 hours a week

Start date

Monday 1 September 2025

Duration

2 years

Positions available

1

Work

Most of your apprenticeship is spent working. You’ll learn on the job by getting hands-on experience.

What you’ll do at work

  • Collaborate with development teams to create, enhance, release software solutions
  • Write clean, scalable, high-quality code and contribute to peer / code reviews
  • Ensure software is delivered with quality by writing unit and automated tests
  • Troubleshoot, identify and fix issues within the applications / services
  • Participate in Agile ceremonies such as stand-ups, sprint planning and retrospect’s
  • Learn and apply best practices in software development

Where you’ll work

This apprenticeship is available in these locations:

  • CRANFIELD INNOVATION CENTRE, UNIVERSITY WAY, CRANFIELD, BEDFORD, MK43 0BT
  • Woughton Campus West, Leadenhall, Milton Keynes, MK6 5LP

Training

Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.

College or training organisation

MILTON KEYNES COLLEGE

Your training course

Software developer (level 4)

Equal to higher national certificate (HNC)

Course contents
  • create logical and maintainable code
  • develop effective user interfaces
  • link code to data sets
  • test code and analyse results to correct errors found using unit testing
  • conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
  • identify and create test scenarios
  • apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues
  • create simple software designs to effectively communicate understanding of the program
  • create analysis artefacts, such as use cases and/or user stories
  • build, manage and deploy code into the relevant environment
  • apply an appropriate software development approach according to the relevant paradigm (for example object oriented, event driven or procedural)
  • follow software designs and functional or technical specifications
  • follow testing frameworks and methodologies
  • follow company, team or client approaches to continuous integration, version and source control
  • communicate software solutions and ideas to technical and non-technical stakeholders
  • apply algorithms, logic and data structures
  • interpret and implement a given design whist remaining compliant with security and maintainability requirements
  • create logical and maintainable code
  • develop effective user interfaces
  • link code to data sets
  • test code and analyse results to correct errors found using unit testing
  • conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
  • identify and create test scenarios
  • apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues
  • create simple software designs to effectively communicate understanding of the program
  • create analysis artefacts, such as use cases and/or user stories
  • build, manage and deploy code into the relevant environment
  • apply an appropriate software development approach according to the relevant paradigm (for example object oriented, event driven or procedural)
  • follow software designs and functional or technical specifications
  • follow testing frameworks and methodologies
  • follow company, team or client approaches to continuous integration, version and source control
  • communicate software solutions and ideas to technical and non-technical stakeholders
  • apply algorithms, logic and data structures
  • interpret and implement a given design whist remaining compliant with security and maintainability requirements

Your training plan

  • This role offers an excellent opportunity to grow into a career within software / application development
  • Access to real world challenges will ensure that you build the required skills to flourish in any future task
  • Through the external training from MK College, you will learn many standard technologies and engineering principles covering modules such as software development fundamentals, workplace skills and learning, web development, object-oriented data design, networking and infrastructures, security, and ethical computing
  • 40 hours per week, Monday to Friday (Including 1 day at college) 

Requirements

Desirable qualifications

GCSE in:

  • Science, Technology, Engineering or Maths (grade CCC, BCD, AA or Equivalent)

Let the company know about other relevant qualifications and industry experience you have. They can adjust the apprenticeship to reflect what you already know.

Skills

  • Communication skills
  • IT skills
  • Attention to detail
  • Organisation skills
  • Problem solving skills
  • Analytical skills
  • Logical
  • Team working
  • Initiative

Other requirements

Please consider how you will travel to and from our offices in Cranfield as well as the College in Milton Keynes.

About this company

Guestia is a SaaS software company delivering an essential app for anybody travelling to or attending a wide range of events. Our platform enables event organiser’s, brands, rights-holders, organisations and teams the ability to easily build custom branded apps for their guests with important, useful and up-to date information about their event and travel. Guestia removes the need for paper itineraries, spreadsheets, information packs and emails. Our platform is trusted by leading brands such as McLaren F1, Golf Saudi and Oyster Yachts.

Company benefits

• Study time and support towards your qualification. • Career progression opportunities upon completion. • 25 days holiday plus bank holidays. • Company social events • Annual company day out to Silverstone hospitality

After this apprenticeship

  • Once complete, there would be the potential to join Guestia as Junior Developer

Ask a question

The contact for this apprenticeship is:

GUESTIA LIMITED

Amy Gatier

amy.gatier@guestia.com

The reference code for this apprenticeship is VAC1000317332.

Apply now

Closes on Thursday 31 July 2025

When you apply, you’ll be asked to sign in with a GOV.UK One Login. You can create one at the same time as applying for this apprenticeship.