This job has expired

Software Engineer Apprentice

£20,000.00 annually
Closing date
8 Sep 2022

View more

Role Type
Apprenticeship, Higher
Start Date
You need to sign in or create an account to save a job.
What will the apprentice be doing?

You will work on maintaining and enhancing our existing solutions, architecting, and developing new customer solutions, and providing technical support to our users.

In return, we will provide a supportive work environment with the flexibility to participate in scheduled work release training. Whilst in the workplace, you will receive continual coaching, help and guidance and the opportunity to work across several key Design, Architecture, Cloud and Applications teams.

What you will be doing?

Responsibilities include:
  • Involved in the specification and implementation of the new service
  • Working within agile teams
  • Be part of daily stand-ups providing status updates on progress and blockers
  • Contributing to the software development lifecycle; Plan, code, build, test, release, deploy, operate, monitor
  • Use of tools as software engineer, such as repos, version control, testing, deployment etc. These will include open-source type tools, e.g. Git, Jenkins, Selenium, and vendor specific such as AWS, Microsoft Azure and VMWare
  • Develop complex cloud-based applications using the following technologies: Javascript (Node.js), HTML, CSS, Redis, Express, Nunjucks, Postgres, Kibana, and Grafana.
  • Develop APIs and Micro services
  • Work with scripting and coding languages/frameworks such as Node.js, Java, JavaScript, .NET, Powershell, Mocha, Sinon, Chai,
  • Understanding and documenting the existing application landscape, components, business processes including the integration of security and quality tooling
  • Developing CI/CD pipelines using Powershell for greater reliability and reduced downtime
  • Plan, design, and build database models

What training will the apprentice take and what qualification will the apprentice get at the end?

Why choose our Software Engineer Level 4 apprenticeship?

Our Software Engineer Level 4 Apprenticeship gives learners advance skills and technical grounding to design, test and maintain software and web systems. Learners will also gain an understanding on advanced programming, systems and software development projects.

Software Development is at the heart of digital transformation. With demand for services to be consumed online by both clients and employees increasing exponentially, software developers are in high demand. Software Engineers build and test high-quality code across front end, logic and database layers.

QA's Software Engineer Level 4 apprenticeship programme enables the apprentice to:
  • Build advanced skills and technical grounding to design, test and maintain software and web systems.
  • Receive training on end-to-end software dev stack, as opposed to hyper-focusing on one area of development.
  • Develop more advanced applications.

What is the expected career progression after this apprenticeship?

92% of QA Apprentices secure permanent employment after finishing their apprenticeship. Additionally, there may be opportunities to undertake further apprenticeship training as many of our programmes offer on-going development tracks.

Requirements and prospects

Desired skills and personal qualities

Communication skills, IT skills, Attention to detail, Organisation skills, Customer care skills, Problem solving skills, Administrative skills, Number skills, Analytical skills, Logical, Team working, Creative, Initiative, Non judgemental, Patience, Knowledge of web application, Knowledge of microservices, Strong knowledge of AWS/Azure, REST, SOAP, GaphQL APIs


Other Apprenticeship in Software (Grade Level 3) Essential
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert