Menu

IT'S TIME TO ENROL!

Find out everything you need to know about the enrolment process, find your enrolment date and begin preparing for your journey with us!

Enrolment 2026/2027

Apprentice Software Developer (support team)

An apprentice developer writes, tests, and maintains code under the guidance of senior staff, usually in languages like HTML, CSS, JavaScript, NodeJS, and C# (.net core). They focus on building foundational skills, fixing bugs, and collaborating on web or software applications within an Agile environment. 

  • What will the apprentice be doing?

    Key Responsibilities: 

    Coding & Development: Assisting in coding, testing, and debugging applications, often focusing on UI components or back-end features. 
    Maintenance & Support: Maintaining existing codebases and resolving minor bug fixes. 
    Learning & Collaboration: Working alongside senior developers, attending team meetings, and participating in code reviews to learn best practices. 

    Documentation: Documenting technical tasks and creating reports for senior team members.

    Troubleshooting: Analysing errors and supporting software performance improvements 

    Typical Daily Tasks:

    • Writing new code for small features. 
    • Fixing bugs reported by users or testers. 
    • Reviewing existing documentation. 
    • Pair programming or attending stand-up meetings 
  • What training will the apprentice take and what qualification will the apprentice get at the end?

    This is a programme with a blended delivery model. Day release during term time is an expectation at our main campus in Mansfield (NG18 5BH).

  • What is the expected career progression after this apprenticeship?

    This is a company who look to provide a long and successful career. Further training will be made available upon successful completion of your apprenticeship to ensure that you skills within the sector remain at the highest possible level.

  • Desired skills and personal qualities

    IT skills, Attention to detail, Problem solving skills, Analytical skills, Logical, Team working, Creative, Eagerness to learn
  • Qualifications

    GCSE English (Grade 5) Essential
    GCSE I.T (Grade 4) Essential
    GCSE Maths (Grade 5) Essential
  • Things to consider

    Technical Knowledge: Basic understanding of programming concepts and languages (HTML, CSS, JavaScript, NodeJS, and C# (.net core).

    Skills: Familiarity with version control systems like Git, and a foundational understanding of the software development lifecycle (SDLC).

Test