Software Developer Apprentice (L4) –CMBE – Shipley, BD17 7AY – £27,570p/a – 37.5hrs/w
CarnaudMetalbox Engineering
Bradford (BD17 7AY)
Closes in 25 days (Friday 11 July 2025 at 11:59pm)
Posted on 13 June 2025
Contents
Summary
Reporting to the Senior Software Engineer, the Apprentice will support the development of the internal business systems at CarnaudMetalbox Engineering. They will be a member of the Systems department and tasked with developing new features using C# and JS and will also be responsible for testing, providing training and documentation.
- Wage
-
£27,570 a year
- Training course
- Software developer (level 4)
- Hours
-
Flexible basis although they must be at work during the following core times:
Monday to Thursday 9:30 to 12:00 and 14:00 to 15:00 and Friday, 09:30 to 13:00
Breaks - Daily 1 X 30-minute unpaid break (minimum)
37 hours 30 minutes a week
- Start date
-
Friday 25 July 2025
- Duration
-
1 year 5 months
- 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
- Design and implementation new features to support continued improvement of internal business applications utilising low code platforms
- Frontend development using modern HTML, CSS, JavaScript And React
- Backend development using C# and SQL
- Testing system update from vendor supported application according to test plan
- Provide support and training for users of company systems
- Assist in maintenance of servers and other systems hardware
- Assist in upgrade and maintenance of business systems
Where you'll work
Dockfield Road
Shipley
Bradford
BD17 7AY
Training
Apprenticeships include time away from working for specialist training. You’ll study to gain professional knowledge and skills.
College or training organisation
TECHNICAL PROFESSIONALS 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
Level 4 Software Developer Apprenticeship Standard:
- During this apprenticeship, you will follow a fully supported training programme with LearnTech, delivered through combined weekly remote classroom-based training, workplace assessment/training and online learning, working towards completing the Level 4 Software Developer standard
- The training covers the following core occupational duties:
https://www.instituteforapprenticeships.org/apprenticeship-standards/software-developer-v1-1
Requirements
Essential qualifications
GCSE in:
- English (grade 4)
- Maths (grade 4)
Desirable qualifications
GCSE in:
Computer Science/IT (grade 4)A Level in:
Computer Science/IT (grade C)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
- Internal business awareness
- Willingness to learn
Other requirements
It is a requirement to have five GCSE 9-4 (we would like a minimum of a 5 in English and Maths) grades or equivalent (including English and Maths) to apply for this type of apprenticeship. If you do not have these grades but have completed numeracy and literacy Key Skills/Functional Skills at level two you may also apply for these apprenticeships. You must also meet the following eligibility criteria to apply for the role: • Have been a UK/EEA resident for the last 3 years • Hold valid residency status • Have the right to work in the UK
About this company
At CarnuadMetalbox Engineering (CMbE), we design, develop and manufacture high-performance metal forming and finishing machinery to produce beverage, food and aerosol cans. We supply precision-engineered canmaking machinery to a global market. All manufactured at our headquarters in Shipley & Leeds! We are a global business and one of the leading Canmaking machinery manufacturers worldwide. We have over 4,500 operational machines worldwide, over 90 years of experience and have won 4 Queens awards! Our Software Developers are crucial for ensuring our systems and software run smoothly and meets evolving business needs. Our Systems department is key for driving continuous improvement.
https://cmbe.com/ (opens in new tab)
Company benefits
Non-contractual bonus, subject to targets being met. Competitive non-contractual life assurance scheme. Westfield health membership. Competitive pension scheme. Employee of the month. Staff council.
After this apprenticeship
- Potential for a permanent contract following the successful completion of the apprenticeship
Ask a question
The contact for this apprenticeship is:
TECHNICAL PROFESSIONALS LIMITED
The reference code for this apprenticeship is VAC1000326070.
Apply now
Closes in 25 days (Friday 11 July 2025 at 11:59pm)
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.