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


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.

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.