This standard is for employers looking to recruit and train people to build and test simple, high-quality code across front end, logic and database layers. A developer will typically be working as part of a larger team, in which they will have responsibility for some of the straightforward elements of the overall project. The developer will need to be able to interpret design documentation and specifications. The customer requirements will typically be defined and agreed by more experienced or specialist members of the team, such as a business analyst or technical architect.
Job roles covered - This standard is suitable for the following job roles: Web Developer, Application Developer, Mobile App Developer, Games Developer, Software Developer.
Apprentices will learn how to:
• Understand and operate at all stages of the software development lifecycle
• Understand the similarities and differences (taking into account positives and negatives of both approaches) between agile and waterfall software development methodologies
• Understand how teams work effectively to produce software and contributes appropriately
• Understand and applies software design approaches and patterns and can interpret and implement a given design, compliant with security and maintainability requirements
• Understand and responds to the business environment and business issues related to software development
• Understand and applies the maths required to be a software developer (eg algorithms, logic and data structures)
Level 2 English and Maths will need to be achieved, if not already, prior to taking the end point assessment.
This apprenticeship is recognised for entry onto the register of IT Technicians confirming SFIA level 3 professional competence and those completing the apprenticeship are eligible to apply for registration
The duration of this apprenticeship is typically 24 months.
This is a level 4 Apprenticeship