Software Developer Apprenticeship Tech City Stars London
Software Development Context and Methodologies

Software Developer Technician Apprentices learn to understand the business context and market environment for software development. They recognise the structure of software applications and stages of the SLDC.  Apprentices will learn how to apply configuration management and version control throughout their projects. Apprentices realise that there are different methodologies for software development and testing and know the different contexts for development.


During the programming block, Apprentices learn how to apply code logically, how to apply code to projects and why security is so important. They will learn how to follow a set of functional and non-functional needs whilst developing an understanding of the end user context for any project. Additionally, Apprentices will learn how to connect their code to specified data sources and the principles of good interface design.