Software Developer Apprentice SYSTEM Q LTD

We are looking for an enthusiastic Software Developer to join the team in order to support existing products and develop new ones in areas that we have not previously explored. With a variety of technologies already in use, the candidate will need to learn multiple platforms languages and protocols.

This apprenticeship requires you to apply through the employer's website.

Apply now

Closing date: 24 Apr 2024

Apprenticeship summary

  • Annual wage


  • Working week

    Between 9:00am - 5:30pm, Monday to Friday.

    Total hours per week: 37.5

  • Expected duration

    16 Months

  • Possible start date

    29 Apr 2024

  • Date posted

    21 Mar 2024

  • Apprenticeship level

    Level 3 (A level)

  • Reference number


  • Positions

    1 available

What you will do in your working day

We offer a range of desktop applications for Windows and want to expand into mobile and tablet applications for Android and iOS.

The apprentice will be required to take a lead on these with a view to long term development in each area. We anticipate adopting mainstream tools such as Visual Studio or WinDe. 


  • Support, maintain and develop new tools to enhance the functionality of our in-hous "customer relationship manager" (CRM) and product management software migrating aspects of it from ISAM to MariaDB 
  • Become responsible for the integration of our CRM & product databases with our website using appropriate APIs via HTML and JSON 
  • Develop a series of Windows based desktop applications to satisfy customer requirements enhancing and improving integration between different product lines
  • Be responsible for designing and implementing la T products from the ground up overseeing the full life cycle from beginning to end 
  • Design, build and deploy mobile applications to integrate with the loT devices and interact via cloud services such as Alexa 
  • Manage code documentation and version control 

The training you will be getting

Why choose our Software Development Technician Level 3 apprenticeship? 

QA’s Software Development Technician Level 3 apprenticeship develops digital skills and provide the technical grounding needed to become a well-rounded, entry-level programmer. Software Development Technician work as part of a software development team to build simple software components on web, mobile or desktop apps to be used by other members of the team as part of larger software development projects.  

QA’s Software Development Technician Level 3 apprenticeship programme enables the apprentice to:

  • Explore a wide range of skills including Python, C#, Java, SQL, HTML, CSS, JavaScript, Git, Microservices and cloud
  • Interpret simple design requirements for discrete components of a project under supervision
  • Implement code which other team members have developed to produce required components

Gain the following qualifications upon successful completion of the Software Development Technician Level 3 programme: 

  • Software Development Technician Level 3
  • BCS Certificate in Systems Development Context and Methodologies
  • BCS Certificate in Programming

Tools and technologies learned: Apprentices will learn to use Python, C#, HTML5, CSS3, JavaScript and Git.

What to expect at the end of your apprenticeship

Upon finishing your apprenticeship, we want you to grow to become the lead Software Developer in the business. 


  • Company Wide Bonus - 3 Months of Business hitting Target
  • Free parking
  • Annual Leave on Birthday
  • Free Onsite Gym
  • Access to PirkX - 24-7 access to GP, Mental Health Advice, Well being advice and Nutrition
  • Pension

Requirements and prospects

Desired skills and personal qualities

Communication skills, IT skills, Attention to detail, Organisation skills, Problem solving skills, Team working, Non judgemental


GCSE or equivalent any subject -- x5 (Grade 4+ (A-C)) Essential
GCSE or equivalent English (Grade 3+ (D or above)) Essential
GCSE or equivalent Maths (Grade 4+ (A-C)) Essential

About the employer

As a key player in CCTV manufacturing and distribution, System Q Ltd has built a global presence, with a customer base that includes over 15,000 clients across the UK and overseas.







S40 2WB

You must have JavaScript enabled to view a map of the location


Training provider


Adjustments for experience

You could reduce your training time, or finish your apprenticeship faster, if you have relevant prior learning or experience. This could be relevant:

  • training
  • qualifications, like an NVQ in a relevant field
  • industry or sector experience

Apprenticeship standard

Software development technician

Level 3 (A level)

Demonstrating experience

If your application is successful, you will have a chance to discuss your relevant prior learning or experience with your training provider and employer. You will all need to agree any adjustments to your training plan.

You should be prepared to show your competence, and evidence of relevant qualifications

Employer's Application Instructions

This apprenticeship requires you to apply through the employer's website.

Apply now

Closing date: 24 Apr 2024