Responsibilities
What will the apprentice be doing?
The role involves creating software as part of a project team, and encompasses all stages of the software development lifecycle.
Responsibilities include:
- Designing and writing code
- Producing automated test suites
- Engaging with our quality processes, most notably peer review, to ensure high quality output
- Liaising with colleagues and customers to further the project aims
- Engaging with your own personal development and training to improve your skills and expertise
What training will the apprentice take and what qualification will the apprentice get at the end?
Our two-year apprenticeship starts with three months of full-time training, followed by ongoing training of around half a day per week interspersed with commercial software development work on one of our customer project teams. All training is conducted in-house.
Apprentices graduate with a Level-4 BCS-accredited Diploma in Software Engineering.
What is the expected career progression after this apprenticeship?
Once qualified, almost all apprentices choose to become full-time software development professionals, and over half of our apprentices take up permanent employment at Softwire.
Being a software professional at Softwire usually means spending at least a couple of years working purely in software development, honing one's skills. But many of our developers then start to branch out into related roles, e.g. team leadership, training or consultancy.
Skills Required
Communication skills, IT skills, Attention to detail, Organisation skills, Problem solving skills, Analytical skills, Logical, Team workingQualifications Required
GCSE or equivalent Maths (Grade C/4) Desired