The apprentice learns how to utilise engineering principles in all stages of the software development process, including initial requirements, analysis and design, and development and data requirements, while ensuring security robustness is embedded. As well as general computing skills, the apprentice studies requirement analysis, software development techniques, code testing, debugging and refactoring to improve code quality and efficiency.
This apprenticeship combines degree-level learning while working in industry. It’s based on standards defined by employers, including Accenture, Bright Future, BT, Capgemini, CGI, Ford, Fujitsu, GlaxoSmithKline, HMRC, Hewlett Packard, IBM, John Lewis, Lloyds Banking Group, Network Rail and Tata Consulting Services.
The apprentice should be employed, and their job role should be enhanced by developing knowledge and skills in software engineering. You, as the employer, must be willing to support the apprentice's professional development as a software engineer before applying for this course.