Apprentice Developer
Mining Remediation Authority
Nottinghamshire (NG18 4RG)
Closes on Sunday 3 August 2025
Posted on 1 July 2025
Contents
Summary
This is your chance to work on real software projects, learn from experienced developers, and build the skills you need for a future in tech – all while working towards a Level 4 Qualification in Software Development.
- Wage
-
£24,627 a year
- Training course
- Software developer (level 4)
- Hours
-
Monday - Friday - Shifts to be confirmed with 1 day per week assigned to help you work on your coursework.
37 hours a week
- Start date
-
Monday 15 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
- Writing and testing high-quality code for our digital platforms.
- Supporting the development of software solutions that meet real business needs
- Learning and applying coding languages like Java, React, CSS, and JavaScript
- Testing your code and fixing bugs using unit testing
- Working in Agile teams and learning how developers bring ideas to life
- Taking part in training and development to grow your skills and confidence
Where you'll work
200 Lichfield Lane
Mansfield
Nottinghamshire
NG18 4RG
Training
Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.
College or training organisation
BPP PROFESSIONAL EDUCATION LIMITED
Your 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
Your training plan
- Location: Hybrid and onsite (Mansfield, Nottinghamshire)
- Start Date: September 2025
- Duration: 18 - 24 months
- Qualification: Level 4 DevOps Engineering Apprenticeship
More training information
- Provider: BPP Professional Education Limited
- Level 4 DevOps Engineer DevOps engineer / Skills England
Requirements
Essential qualifications
GCSE in:
- Computer Science (grade 5 or above)
- English (grade 5 or above)
- Maths (grade 5 or above)
A Level in:
Computer Science or Maths (grade C or above (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
- Customer care skills
- Problem solving skills
- Analytical skills
- Team working
About this company
Here at the Mining Remediation Authority, we really are a great team to work with. We’re united in our passion and commitment to make a better future for people and the environment in mining areas. We carry out a wide variety of essential services from responding to coal mining hazards, to keeping everyone and everything safe from mine water pollution. We are excited about what our future holds. Our work is helping to develop a new sustainable source of renewable energy for the UK. By harnessing the energy from mine water heat, we hope to play a key role towards helping the UK to meet net-zero emissions by 2050. We truly are a supportive organisation where we all live and breathe our values. We are inclusive, trusted and progressive in everything that we do.
https://jobs.groundstability.com/vacancies/521/apprentice-developer.html (opens in new tab)
Company benefits
We have some amazing benefits available, including a £15 wellbeing allowance and pension contribution.
Disability Confident
A fair proportion of interviews for this apprenticeship will be offered to applicants with a disability or long-term health condition. This includes non-visible disabilities and conditions.
You can choose to be considered for an interview under the Disability Confident scheme. You’ll need to meet the essential requirements to be considered for an interview.
After this apprenticeship
- This apprenticeship will open up numerous opportunities in a digital career
Ask a question
The contact for this apprenticeship is:
Mining Remediation Authority
Recruitment Team
recruitment@miningremediation.gov.uk
01623 637000
The reference code for this apprenticeship is VAC1000329169.
Apply now
Closes on Sunday 3 August 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.
After signing in, you’ll apply for this apprenticeship on the company's website.