Mastek is committed to developing the next generation of digital talent through the Apprentice Software Developer (DevOps Pathway) programme, delivered in partnership with Just IT. This 23-month programme combines structured learning with hands-on project experience to prepare you for a lasting career in software engineering, DevOps and cloud infrastructure.
As an apprentice, you will join Mastek’s delivery teams and work on live projects that use modern tools, programming languages and cloud platforms. You will gain first-hand experience in designing, developing and deploying applications, while learning how to produce reliable, maintainable and scalable software systems. This programme is well suited to individuals who are analytical, curious and eager to learn how technology can be applied to solve real business challenges.
The apprenticeship leads to a Level 4 Software Developer qualification, certified by Accelerate People. Training is delivered remotely by Just IT through a structured milestone framework, supported by experienced business coaches and regular reviews. You will develop both technical and professional capabilities across areas such as Object Oriented Programming, Web Development, Databases, Agile Delivery and Automation. The programme also includes a strong focus on cloud computing and CI/CD pipelines, preparing you to work effectively in DevOps-driven environments.
During your time at Mastek, you will collaborate with colleagues to support development and infrastructure projects, contribute to software build and testing activities, and assist in the automation of deployment processes. As your experience grows, you will begin to manage smaller project tasks and apply structured problem-solving techniques. Regular feedback and mentoring will support your personal and professional growth, helping you build confidence, independence and accountability.
The programme concludes with an End Point Assessment (EPA) that includes a work-based project, a portfolio review and a professional discussion with an independent assessor.
Knowledge, Skills and Behaviours
This apprenticeship is mapped to the Level 4 Software Developer standard and is designed to help you develop all the competencies required to progress in the profession.
Knowledge You will learn how to apply software engineering principles throughout the full development lifecycle, from requirement gathering and system design to coding, testing and deployment. The programme will help you build an understanding of programming paradigms, algorithms and data structures, and how these can be used to create efficient and secure code. You will also explore Agile and DevOps practices, version control and automation tools, and gain knowledge of web and cloud technologies, databases, APIs and system integration. In addition, you will learn about the importance of accessibility, usability, security and maintainability when delivering digital solutions.
Skills You will develop the ability to write logical, well-structured code across front-end, back-end and database layers, applying testing and debugging techniques to ensure quality. You will learn to use automation tools to streamline deployment, interpret technical documentation and apply structured methods to problem-solving. Working in Agile teams, you will gain experience of sprint planning, backlog management and collaborative delivery. You will also learn how to communicate effectively with both technical and non-technical audiences, and how to use tools such as Git, Jenkins, Azure DevOps, AWS and Microsoft Azure.
Behaviours Throughout the programme, you will be encouraged to demonstrate professionalism, curiosity and commitment. You will learn to manage your time effectively, take ownership of your work and collaborate with others to achieve shared goals. You will be expected to act with integrity, accept feedback positively and take responsibility for your ongoing learning and development. Adaptability, resilience and teamwork are key behaviours that will help you succeed in this role and in your future career at Mastek.
Key Skills and Attributes
· Strong interest in software development, automation and cloud technologies
· Understanding of programming languages such as Java, C++, Python or JavaScript
· Awareness of databases (SQL or NoSQL) and data structures
· Familiarity with version control and CI/CD processes such as Git, Jenkins or Azure DevOps
· Analytical and problem-solving skills with strong attention to detail
· Good teamwork and communication abilities
· Proactive approach to learning and adaptability to new technologies
Eligibility and Requirements
To be eligible for the programme, candidates must meet the UK apprenticeship requirements, as continuation on the programme may be affected for those who do not qualify. As well as demonstrating an aptitude for software development, applicants must also:
· Have lived in the UK for at least three years to meet UK apprenticeship eligibility requirements
· Be eligible for Security Clearance (SC)
· Hold a minimum of five GCSEs at grades 4 to 9, including Maths and English
· Ideally hold a Level 3 qualification such as A Levels, a BTEC National or an equivalent certification
· Complete a digital skills test prior to interview
· Demonstrate some experience with coding or software development through study, digital bootcamps or self-learning
Training is delivered remotely by Just IT’s business coaches through virtual classrooms and guided self-study. In addition to Just IT’s structured programme, Mastek provides mentoring, access to internal learning platforms and opportunities to collaborate with engineers and DevOps professionals. Functional Skills support in English and Maths will also be available if required. As an employee of Mastek, you will have access to our whole learning platform and an Udemy license and will be directed to key self-learning to support and enhance your journey.
Upon successful completion, you will achieve the Level 4 Software Developer qualification certified by Accelerate People. You will gain practical experience in software engineering, automation and cloud operations, preparing you to progress into roles such as Junior Software Developer, Junior DevOps Engineer or Cloud Support Engineer. This apprenticeship offers the foundation for a successful career within Mastek or across the wider technology sector, enabling you to continue growing as part of a collaborative and forward-thinking digital community.