Software Developer Apprentice

About Keytracker:

The organisation is a leading developer of smart asset and key management solutions. Our SaaS platform, AssetControl Cloud, helps organisations manage their assets efficiently and securely. We’re passionate about innovation, usability, and delivering first-class solutions for our customers.

We’re looking for an enthusiastic Level 4 Software Developer Apprentice to join our growing software team. You’ll gain hands-on experience developing real-world applications while contributing directly to live projects used by our customers every day.

Overview:

As a Software Developer Apprentice, you’ll work alongside experienced developers to design, build, and improve features for our SaaS web application. You’ll liaise with internal teams and external stakeholders, including customers, to deliver updates, resolve issues, and support product development.

This role is ideal for someone with a strong interest in web development who enjoys problem-solving, learning new technologies, and taking ownership of their work.

Responsibilities:

  • Assist in developing and maintaining our SaaS web platform using PHP (preferably Laravel).
  • Contribute to front-end development using HTML5, CSS3, and JavaScript.
  • Participate in the full development lifecycle — from planning and design through to testing and deployment.
  • Communicate effectively with internal teams and external stakeholders to clarify requirements and provide updates.
  • Liaise with customers to understand their needs and deliver improvements & new features.
  • Work collaboratively within an Agile environment, attending stand-ups and contributing ideas.
  • Write and test clean, maintainable, and well-documented code.
  • Troubleshoot, debug, and resolve issues efficiently.
  • Demonstrate initiative by identifying opportunities for improvement and suggesting solutions.

Who we’re looking for:

You should be curious, proactive, and eager to learn — someone who enjoys creating solutions that make a real impact. If you love coding, thrive in a collaborative environment, and want to develop your skills on real products used worldwide, we’d love to hear from you.

Required skills:

  • Good knowledge or understanding of PHP (knowledge of Laravel is a plus).
  • Understanding of modern web technologies — HTML5, CSS3, and JavaScript.
  • Strong research & problem-solving skills — proactive, creative, and logical.
  • Excellent communication skills, both written and verbal.
  • Able to work independently and take responsibility for assigned tasks.
  • Motivated, disciplined, and committed to achieving goals even when faced with challenges.

Additionally, the following experience would be beneficial:

  • Experience with databases such as MySQL or PostgreSQL.
  • Familiarity with version control systems (e.g., Git).
  • Understanding of RESTful APIs or web application architecture.
  • Interest in UI/UX and modern development practices.
  • Passion for IT and technology.

Entry requirements:

  • The learner must have completed a Level 3 Software Development Apprenticeship with QA or have an equivalent qualification with another training provider
  • OR an A-level in Science, Technology, Engineering or Mathematics (STEM) subject and a successful completion of our aptitude test
  • OR a BTEC Diploma in IT and a successful completion of our aptitude test
  • OR 2 years’ experience in a relevant role and successful completion of our aptitude test

You may also have a combination of qualifications and experience which demonstrate the minimum foundation needed for the programme. In this instance you could still be considered for the programme.

If you hold international equivalents of the above qualifications, at the time of your application you must be able to provide an official document that states how your international qualifications compare to the UK qualifications. 

For more information please visit the UK ENIC website.

Working hours: 40 hours per week.

What we offer:

  • Real-world development experience on a live SaaS platform.
  • Mentoring and training from experienced developers.
  • Opportunity to grow into a full-time Software Developer position upon completion.
  • Supportive, structured environment with regular feedback and learning opportunities.
  • Competitive apprenticeship salary.
  • Exposure to cutting-edge technologies and development best practices.

Future prospects:

90% of QA apprentices secure permanent employment after completing: this is 20% higher than the national average.

About QA:

Our apprenticeships are the perfect way to gain new skills, earn while you learn, and launch yourself into an exciting future. With over 50,000 successful apprenticeship graduates, we're a top 50 training provider, dedicated to helping you succeed.

Interested? Apply now!

Please be advised that this advert may close prior to the closing date stated above if a high number of applications are received. If you are interested in this vacancy please apply below as soon as possible.

Company
QA
Location
Rowley Regis, West Midlands, England, United Kingdom
Employment Type
Full-Time
Salary
£23,500 per annum
Posted
Company
QA
Location
Rowley Regis, West Midlands, England, United Kingdom
Employment Type
Full-Time
Salary
£23,500 per annum
Posted