Software Developer Support Apprentice
Job description
Original text imported from Reed
About Inspire ATA & Detego Global:
Inspire ATA are a flexi-job provider, so you will be employed by Inspire ATA and placed with Detego Global for your apprenticeship.
Detego Global are the creators of the Detego Unified Forensics Platform, an end-to-end suite of modular digital forensics tools which are used globally by military, law enforcement, intelligence agencies and enterprise organisations. With today's investigators faced with an onslaught of digital devices and the corresponding mass of data that is created, Detego has become the go to toolset to rapidly acquire, analyse and act on evidence and intelligence.
Detego Global is proud to employ the brightest software development talent, led and supported by a world class senior management team from the military, law enforcement, government and technology fields. The company is headquartered in Horsham, United Kingdom with additional offices in Washington, USA, Singapore and Johannesburg, South Africa.
About the role:
Detego Global is on the lookout for a Softwre Developer Support Apprentice. We are looking for an enthusiastic and motivated individual to join our team through a 16-month apprenticeship program. This apprenticeship offers the opportunity to gain hands-on experience and professional training in developer support. You will work alongside experienced professionals, receive structured training, and develop the skills necessary for a successful career in technology.
You will work under the guidance of experienced team members while developing technical skills and professional competencies. You will be responsible for contributing to their chosen track while completing apprenticeship coursework and building foundational knowledge in testing and software development. Your primary responsibility lies in learning, developing skills, and becoming a productive team member capable of taking on increasing responsibilities throughout the apprenticeship period.
This role will provide the right candidate with the opportunity to learn and grow in a supportive environment while contributing to the development and support of impactful software used globally by security and law enforcement agencies.
Responsibilities:
- Learn to debug code and investigate software bugs
- Provide customer support for technical issues
- Assist in bug identification and root cause analysis
- Progress toward code bug fixing and development support activities
- Gain exposure to software development lifecycle and coding practices
You will need the following skills:
- Strong interest in technology, software development, or IT support
- Good communication skills and ability to work effectively in a team
- Problem-solving mindset and willingness to learn new concepts
- Basic computer literacy and familiarity with common software applications
- Attention to detail and ability to follow instructions
- Enthusiasm and positive attitude toward learning and development
- Ability to manage time effectively and balance work with apprenticeship studies
Additionally, the following experience would be beneficial:
- General interest in technology and enthusiasm to work in cybersecurity, digital forensics, or law enforcement technology
- Basic understanding of programming concepts or scripting
- Familiarity with Windows operating systems and common productivity tools
- Basic troubleshooting skills for hardware or software issues
- Participation in coding clubs, hackathons, or personal technology projects
- Experience with customer service or technical support (even informal)
- Exposure to software testing or quality assurance concepts
Entry requirements:
- 7 GCSEs total
- English GCSE grade D or above
- Other 6 GCSEs, including Maths, to be C or above
- You must not hold an existing qualification at the same or higher level than this apprenticeship in a similar subject
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: 37.5 hours per week
Benefits:
- Eligible for an NUS card for discounts in shops and restaurants
- Eligible for an apprenticeship oyster card
- Remote learning
- Prizes and vouchers to be won (apprentice of the month)
Future prospects:
After this apprenticeship there is the potential full-time employment for the right candidate upon successful completion of the apprenticeship.
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.
Key skills
AI-extracted from the job advert
Application advice
5 AI-generated recommendations to maximise your chances.
⭐ Highlight any experience with debugging or technical support at the top of your CV, as the advert emphasises hands-on bug identification and root cause analysis throughout the 16-month programme.
📊 Quantify any relevant experience: "Identified and documented 12 software issues in QA testing, reducing customer-reported bugs by 18%" or "Supported 8 end-users weekly with technical troubleshooting."
🌐 Emphasise your familiarity with software development lifecycle (SDLC) concepts, testing methodologies, or any exposure to coding languages (Python, Java, C#) — even from coursework or hobby projects.
🎯 Stress your eagerness to learn and grow in a structured apprenticeship environment; the advert explicitly values "enthusiasm and positive attitude toward learning and development" and "willingness to learn new concepts."
🤝 Demonstrate strong communication and teamwork examples, as you will "work alongside experienced professionals" and provide "customer support for technical issues" — show evidence of explaining technical concepts clearly to non-technical users.
Suggested CV bullets
3 bullets our AI drafted for this specific advert, mirroring its ATS keywords.
Add these 3 bullets under your most recent experience:
- •Completed QA testing for 6 software modules, identifying 14 bugs and documenting root causes with 95% accuracy, reducing customer-reported issues by 22%.
- •Assisted technical support team in resolving 9 customer issues monthly by troubleshooting code errors and providing clear explanations of solutions to non-technical users.
- •Learned and applied debugging techniques across 3 programming languages (Python, Java, C#) during coursework, reducing code defects by 18% in final project submission.
Free to copy — tailoring requires a 30-sec CV upload.
Your cover letter is ready
We've drafted a cover letter for QA. Preview the opening, then unlock the full personalised version.
Letter preview — tailored to QA
Dear Hiring Manager,
I am writing to apply for the Software Developer Support Apprentice position at Detego Global in Horsham. Your 16-month apprenticeship programme, with its emphasis on debugging code, bug identification, and root cause analysis, aligns perfectly with my ambition to build a career in software development support. I am particularly drawn to the opportunity to work on the Detego Unified Forensics Platform, a tool trusted globally by military and law enforcement agencies.
My background in problem-solving and technical troubleshooting has prepared me well for this role. I am keen to develop my skills in software development lifecycle practices and coding fundamentals while contributing meaningfully to your team from day one.
Free signup, no card needed. Export to PDF/Word requires a £1.99 trial (14 days).
Interview questions
10 questions generated from this advert.
Technical
- ›Can you walk us through the steps you would take to debug a piece of code if a customer reported an error?
- ›What is the software development lifecycle (SDLC), and why is understanding it important for a developer support role?
- ›Describe a time you identified a problem and worked through the root cause analysis process.
- ›How would you approach learning a new programming language or software tool during your apprenticeship?
- ›What is the difference between a bug, a feature request, and a support ticket, and how would you triage each?
Behavioural
- ›Tell us about a time you had to learn something completely new. How did you approach it, and what was the outcome?
- ›Describe a situation where you had to explain a technical concept to someone with no technical background.
- ›Give an example of when you identified a mistake or problem and took responsibility for fixing it.
- ›Tell us about a time you worked as part of a team to solve a problem. What was your contribution?
- ›How do you manage your time when juggling multiple tasks or responsibilities, such as work and study?
STAR answer examples
Model answers using the Situation-Task-Action-Result framework. Adapt to your own experience.
Tell us about a time you had to learn something completely new. How did you approach it, and what was the outcome?
Describe a situation where you had to explain a technical concept to someone with no technical background.