Overview
Software Developer Apprentice Job at QA Apprenticeships in London
Job Description
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: