L4 Software Developer Apprentice – John Crane – Slough SL1 4LU– £22k

John Crane UK Limited

Slough, SL1 4LU

Closes in 16 days (Tuesday 11 March at 11:59pm)

Posted on 11 February 2025


Summary

Full training will be given so that the Software Engineer Programmer Apprentice will be able to support our Digital Services team in developing new and maintaining our existing software applications.

Training course
Software developer (level 4)
Hours
Monday - Thursday, 8.30am - 5.00pm and Friday, 8.30am - 4.30pm

37 hours a week

Possible start date

Thursday 10 April

Duration

1 year 5 months

Positions available

1

Work

As an apprentice, you’ll work at a company and get hands-on experience. You’ll gain new skills and work alongside experienced staff.

What you’ll do at work

Our digital services team is now looking for an Apprentice to learn, train and assist them in developing and maintaining our internal John Crane software applications. This apprenticeship is designed to enable you to interpret design specs, build and test code, and deliver impactful software, contributing to innovative projects that enhance our business operations and our internal and external customer experiences. You will help drive the creation of computer programs, developing software solutions and working across the full software development life cycle, from research through to product retirement.

Full training and support will be given so that you will be able to take on the following responsibilities:

Responsibilities:

  • Develop and maintain iProjects which is our internal web application
  • Maintain existing Web/Desktop applications, John Crane has several legacy engineering applications, and the role will have the responsibility of maintaining them and redeveloping them
  • Assist Engineering users with any Solid Edge issues (CAD software)
  • Assist Operations/Engineering with any CAD/CAM issues
  • Arrange and undertake Engineering software training and documentation

Learning & Development:

  • As part of this Level 4 Apprenticeship, you will study online with the Apprenticeship training provider LearnTech working towards a Level 4 Software Developer Apprenticeship standard.  There may be the opportunity to progress onto a higher level of Apprenticeship upon completion
  • You will learn to work with various software and online tools to be successful in your role: Solid Edge (CAD), Teamcenter, Web API, Visual Studio / JavaScript, SharePoint, VB.NET / VBA / WebForms, C# and SQL Server/mySQL
  • You will also have the opportunity participate in various internal learning and trainings to develop your professional skills and confidence

Technical Knowledge, Skills and Abilities:

  • This apprenticeship is designed for individuals working as a junior developer, those who have 12 - 18 months of coding experience, strong A Levels, (including Computer Science) or a BTEC in IT, or have passed a Level 3 Software Development Technician apprenticeship
  • Demonstrate technical aptitude
  • Knowledge of Microsoft Office suite e.g Outlook, Word, Powerpoint, Excel
  • Good written and oral communication skills
  • Good attention to detail and organisation skills
  • Ability to plan and meet deadlines

Where you’ll work

Buckingham House 361-366

Buckingham Avenue

Slough

SL1 4LU

Training

An apprenticeship includes regular training with a college or other training organisation. At least 20% of your working hours will be spent training or studying.

College or training organisation

TECHNICAL PROFESSIONALS LIMITED

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

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 (C))
  • Maths (grade 4 (C))

Desirable qualifications

A Level in:

  • IT/Computer Science (grade A*-C)

BTEC in:

  • IT/Computer Science (grade Pass/Merit/Distinction)

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
  • Organisation skills
  • Problem solving skills
  • Analytical skills
  • Logical
  • Team working
  • Initiative
  • Software experience
  • Clear passion for software

Other requirements

You must 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

John Crane, a business of Smiths Group, is a global leader in mission-critical flow control solutions for energy and process industries that enable efficient and sustainable operations. Our products include mechanical seals and systems, couplings, bearings, filtration systems, and predictive digital monitoring technologies. We have a global network of more than 200 sites in over 50 countries and employ more than 6,000 people worldwide. We partner with our customers to help them keep their operations safe, reduce downtime, improve efficiency, and meet the latest environmental standards. John Crane is part of Smiths Group. For over 170 years, Smiths has been pioneering progress by engineering for a better future. We serve millions of people every year, helping to create a safer, more efficient, productive, and better-connected world across four global markets: energy, security & defence, space & aerospace, and general industrial. Listed on the London Stock Exchange, Smiths employs approximately 16,000 colleagues in over 50 countries.

http://www.johncrane.com (opens in new tab)

After this apprenticeship

  • There is the possibiity to gain a full time role at the end of the apprenticeship, along with further learning and development opportunites with John Crane

Ask a question

The contact for this apprenticeship is:

TECHNICAL PROFESSIONALS LIMITED

Georgia Dunn

g.dunn@learn-tech.com

The reference code for this apprenticeship is VAC1000302968.

Apply now

Closes in 16 days (Tuesday 11 March 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.