Job Description 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. This role is based from our Slough site working Monday to Friday normal office hours. John Crane is an equal opportunity employer. We celebrate diversity and are committed to crafting an inclusive environment for all employees. 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