Software Developer

Level 4 Apprenticeship Programme Summary: The aim of the Software Developer apprenticeship programme is to provide the skills and knowledge required to begin a career in IT as a Software Developer or similar roles. The duration of this apprenticeship programme is typically 15-18 months delivered in a blend of online/offline methods whilst staying within the workplace.

free online digital training

What does the Software Developer apprenticeship programme involve?

UK apprenticeship

Knowledge Modules

To be eligible for the end point
assessment, learners need to achieve all 3 modules of this programme.


Produced across the apprenticeship, containing evidence from real work
projects, reports, witness testimonies and observations.

apprenticeships icon


This provides the opportunity to undertake a business-related project over a one week period away from the
day-to-day workplace.

End point assessment

Conducted by an independent assessor during the last few months of the programme.

Study Modules

You will attend 3 training courses to help you pass the exams for the 2 knowledge modules and the Microsoft

• Software Development Methodologies
• Programming in C# (20483B) OR Programming in HTML5 with JavaScript and CSS (20480B)
• Developing Mobile Apps (20357) OR Developing ASP.NET MVC Web Applications (20486B)

Software Development Methodologies

– demonstrate knowledge and understanding of Software Development Methodologies, its theory and techniques

UK apprenticeship

Key Topics

• Operate at all stages of the software development lifecycle
• Similarities and differences between agile and waterfall software development methodologies
• How teams work effectively to produce software



Programming in HTML5 with JavaScript and CSS

– provides an introduction to HTML5, CSS3, and JavaScript

Key Topics

• Style HTML5 pages by using CSS3.
• Create well-structured and easily-maintainable JavaScript code
• Use common HTML5 APIs in interactive Web applications
• Create Web applications that support offline operations


Developing ASP.NET MVC Web Applications

– will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies.

Key Topics

• The Microsoft Web Technologies stack
• Add Controllers to an MVC Application to manage user interaction
• Write JavaScript code that runs on the client-side and utilises
• Build an MVC application that resists malicious attacks



Programming in C#

– teaches skills that are required for developers to create Windows applications using the C# language.

UK apprenticeship

Key Topics

• Building new data types
• Handling events
• Programming the user interface
• Accessing a database

Developing Mobile Apps

-teaches developers the programming skills that are required for developers to create applications for Microsoft’s
mobile platforms.


Key Topics

• Implement data access and data binding
• Manage user input and custom user interactions
• Implement page navigation and lifecycle events


Career Pathways

Case Studies 

Why an apprenticeship is better than university

by  Diogo Constantino   With three A* A-Levels to his name – Diogo Constantino was a prime candidate to go to university. Instead, the 19-year-old from Kent chose a Digital Marketer Apprenticeship with Intequal and hasn’t looked back. “Do I go to university, do...


Got any questions? We'd love to hear from you! Drop us a message to with the name of your apprenticeship programme you are interested in or give us a call for more information.