What will the apprentice be doing?
The successful candidate will work alongside the Senior Software Developers to deliver technical software solutions and gain exposure to object-oriented principles, agile methodologies, test driven design and automated deployment techniques, and in time, gain experience in all aspects of the software development lifecycle, including software design and architecture, assessing, and looking for ways to improve the current software architecture, and implementing agile methodologies.
What training will the apprentice take and what qualification will the apprentice get at the end?
The apprentice will work towards a Software development degree qualification in conjunction with QA. The training will be delievered online over 8 half days per term.
The technical landscape is predominately a Microsoft stack: Using C#, .NET Core, Web APIs, WPF, Xamarin, SQL Server, PostgreSQL, Docker, TeamCity, Octopus Deploy, Azure DevOps.
What is the expected career progression after this apprenticeship?
There will be a permanent position offered to the right candidate along with the opportunity to continue further with their studies.
Requirements and prospects
Desired skills and personal qualities
IT skills, Initiative, Work independently, Time management
GCSE or equivalent Maths (Grade Grade (A-C 4-9)) Essential
GCSE or equivalent Science (Grade Grade (A-C 4-9)) Essential
A Level or equivalent Computer Science (Grade Grade (A-C 4-9)) Essential
NVQ or SVQ Level 3 or equivalent Software Development (Grade Grade (A-C 4-9)) Desired
Things to consider
The successful candidate will need A levels in Maths and Computer Science or Level 3/4 Software Development qualifications. You will need to commit to completing a Degree level Software Developer apprenticeship.