Overview

Software Developer Apprentice Job at QA Apprenticeships in London

Job Description

Job Details:
Overview:
This is an opportunity for a driven and self-motivated individual with a passion for software development and technology.

The role is ideal for a keen, entry-level developer looking to learn and evolve into an outstanding contributor to our development team, providing new and interesting website solutions for our customers.The candidate will start by working on various training assignments focused on learning the fundamental technologies we are primarily working with, along with experiencing and adhering to the development standards and best practices followed in Codehouse.

After the training period, the colleague integrates into our ways of working on both customer assignments and product development initiatives.Developers are individually an integral part of the development team, and work alongside other specialists, including quality assurance engineers, product owners, business analysts, and delivery managers. The majority of workstreams adhere to scrum principles and where possible, developers work in fully functioning agile teams.

Primary Responsibilities:
Writing well designed, efficient, testable code adhering to the Codehouse and industry development best practices

Be security conscious of delivered code and keep up to date on security and data protection best practices

Adapt and work on various projects such as CMS lead websites, writing APIs, integrate with various 3rd party systems / API’s

Work in cross specialism SCRUM teams, adopt Agile practices and communicate efficiently with your peers

Taking ownership of tasks from the outset and ensuring accountability for delivering on time and to the highest standard and quality

The Apprentice will learn:
HTML and CSS adhering to W3C standards

React, jQuery and vanilla JavaScript (ES5/ES6)

.NET Development, C#, MVC, .NET Core, Web API

CMS development (particularly Sitecore)

Databases (MSSQL)

Automated build and deployment pipelines, such as Azure DevOps, Octopus

Development tools such as Nuke, Gulp

Cloud infrastructure (Azure, AWS)

Desirable skills:
Experience with Object Oriented Programming

SOLID principles

Knowledge of programming languages, C# preferred

Fundamentals of database knowledge and SQL

Basic knowledge of HTML and CSS

Personal qualities:
Be an excellent problem solver with an eye for detail and perseverance for resolution.

Good communications skills, communicating with colleagues across various departments and with technical and non-technical customer audience.

Be inquisitive, not afraid to ask questions amongst peers and be willing to learn, independently or from mentors within the company.

Effective as part of a wider team, you should also be self-sufficient in managing and completing allocated tasks.

You will have a keen interest in keeping up with the latest developments happening in the web development and the wider tech industry.

Desired qualifications:
Level 3 Software development apprenticeship / or equivalent level 3 qualification

7 GCSE’s, grade A-C

A-levels or equivalent would be highly beneficial

Future prospects:
You will gain a full time role, with the option to complete a fully funded degree.

Important Information:
QA’s apprenticeships are funded by the Education & Skills Funding Agency (ESFA), an executive agency of the Department for Education.

To be eligible for a Government funded apprenticeship you must have lived in the UK or European Economic Area (EEA) for the last 3 consecutive years.

Shortcode:
1211-0001-00020689

Programme:
Software and web development

Town:
London

Salary:
£307.88 – £346.13 per week

Closing date:
22 Mar 2021

About Company

Company: QA Apprenticeships

Company Location:  London

Job Category:

About QA Apprenticeships