Software Developer Apprentices will need to be able to demonstrate skills in logical and creative thinking and analytical problem-solving. Apprentices will also need to show how they work independently and take responsibility using their own initiative. Apprentice’s communication skills will be developed so that they become stronger in working with a range of internal and external stakeholders. Finally, Apprentices must maintain a productive, professional and secure working environment.
Through completing projects, Apprentices will need to demonstrate logic when writing good quality code, effective user interfaces, linking code to the database/datasets testing code and analyse results to correct errors found using either V-model manual testing and/or using unit testing. The projects will help the apprentice show how they have used skills in problem-solving through creative solutions and debugging, creating simple data models and software designs to effectively communicate an understanding of the programme and basic analysis artifacts. Apprentices will need to build, manage and deploy code into enterprise environments operating at all stages of the SDLC, with increasing breadth and depth over time with an initial focus on build and test.
Apprentices will be able to apply and understand the software development lifecycle, similarities, and differences between agile and waterfall software development methodologies. Through the Apprenticeships, individuals will learn how teams work effectively to produce software and react to changing requirements from customers. Apprentices will be able to understand software design approaches and patterns and will interpret and implement a given design compliant with security and maintainability requirements. Apprentices will also develop the maths required to be a Software Developer (eg algorithms, logic and data structures).
Typical Job Titles: Web Developer, Application Developer, Mobile App Developer, Software Developer
Qualification: Level 4 Software Developer with a choice of Vendor Qualifications
Duration: 18 months
Off-the-job Training: 1 day per week training at our Lansdowne training centre
Content: Delivered through in-class learning workshops and one to one coaching. Individualised learning guided through PluralSight content and community support.