Apprentice Software Developer
PODTECH
Milton Keynes (MK4 1GA)
Closes on Tuesday 30 September 2025
Posted on 12 August 2025
Contents
Summary
Join a fast-growing technology PODTECH as an Apprentice Software Developer with a focus on AI-powered solutions. You’ll gain hands-on experience building software, integrating AI tools, and developing automation systems while working towards your Level 4 Software Developer qualification.
- Wage
-
£15,704 for your first year, then could increase depending on your age
National Minimum Wage rate for apprentices
- Training course
- Software developer (level 4)
- Hours
-
Monday to Friday 9am to 5pm.
We will be based in our Milton Keynes office on Furzton Lake.
40 hours a week
- Start date
-
Monday 3 November 2025
- Duration
-
2 years
- Positions available
-
2
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
- Assist in the development of software applications using Python, JavaScript, and other modern languages.
- Work with AI APIs and tools such as OpenAI and Azure AI services.
- Build and maintain automation scripts and integrations.
- Test and debug code to ensure quality and reliability.
- Collaborate with senior developers on real client projects.
- Participate in daily stand-ups, sprint planning, and code reviews.
Where you'll work
21 Shirwell Crescent
Furzton
Milton Keynes
MK4 1GA
Training
Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.
Training provider
CORNDEL LIMITED
Training course
Software developer (level 4)
Understanding apprenticeship levels (opens in new tab)
What you'll learn
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
Training schedule
- On-the-job training in our Milton Keynes office with our experienced software engineering team.
- Regular 1:1 mentoring sessions with a senior developer.
- Structured learning delivered by the training provider, including online and in-person sessions.
- Time allocated each week for completing apprenticeship assignments and projects.
Requirements
Essential qualifications
GCSE in:
Desirable qualifications
GCSE in:
Share if you have other relevant qualifications and industry experience. The apprenticeship can be adjusted to reflect what you already know.
Skills
- Communication skills
- IT skills
- Attention to detail
- Problem solving skills
- Logical
- Basic programming knowledge
- Eagerness to learn and use AI
Other requirements
Must have the right to work in the UK. Interest in emerging AI technologies and coding best practices.
About this employer
PODTECH is a fast-growing technology company based in Milton Keynes, specialising in software development, AI solutions, and data-driven systems. We work with a wide range of clients, delivering innovative technology products and services that make an impact.
After this apprenticeship
On successful completion, you may be offered a permanent role as a Junior Software Developer, with clear career progression pathways into AI engineering, automation development, or other advanced software engineering positions within the company.
Ask a question
The contact for this apprenticeship is:
CORNDEL LIMITED
The reference code for this apprenticeship is VAC1000336750.
Apply now
Closes on Tuesday 30 September 2025
Sign in with your GOV.UK One Login to apply.