Software Developer apprenticeships at the Home Office
Hi! My name is Ajay and I wanted to share with you how I switched careers by becoming an apprentice software developer at Digital Data and Technology (DDaT) at the Home Office.
My career before becoming an apprentice software developer
Before joining the Home Office I worked in the Ministry of Justice managing prisoners’ parole cases.
At that point I hadn’t really decided on a career path. When I realised I wasn’t feeling fulfilled doing parole casework anymore, I applied for a role in DDaT at the Home Office in the Business Planning and Management division. In that role I was managing business continuity and Freedom of Information (FOI) requests across DDaT, and supporting the team managing risk.
How I switched careers with no coding experience
I still wasn’t sure where I wanted to go with this role but it did make me realise that I relished the new challenges that came with learning a new area of work. I also realised that whenever I had a problem to solve I was at my best and feeling most fulfilled.
Given I was now in the Home Office’s technology directorate, I was also in the perfect place to rekindle my love of technology.
I’d always wanted to work as a software developer. I used to walk past developers, seeing them coding away and wish I could do that. In my mind, there wasn’t any route into a field like this, other than going back to university to study a computer science degree.
So I was thrilled to be accepted onto the first ever cross-government cohort for the Level 4 Software Developer Accelerated Apprenticeship scheme in October 2018.
At this point I should stress that before joining the scheme I had absolutely no prior coding experience other than some extracurricular learning I did in preparation for the application process.
But when the apprenticeship was announced it completely turned things around for me. I was able to maintain a permanent role and salary while retraining for a specialist role as a software developer.
The apprenticeship journey
The apprenticeship started with a 3 month bootcamp where I learned how to code and culminated in a 2 week team project.
For the project the other apprentices and I chose to build an online battleship game with a chat feature. It was a massive task because we had to use a programming language that we only had 2 weeks’ experience with and a framework we had never used until that point.
On top of that, at the end of the 2 week period we had to demonstrate and explain the app at an event, which was a daunting prospect.
Despite this, we pulled together and were able to use the skills we had learned throughout the bootcamp to help support each other in learning on the job. We were able to build a working online game with a chat feature and pull off the presentation without a hitch.
My first placement on a software development team at the Home Office
Following the bootcamp I transitioned into a placement on a software development team at the Home Office. Here I was able to start putting into practice what I had learned during the apprenticeship and build the portfolio of work I would complete throughout my placement.
I was definitely nervous about working on my first development team and had nightmares of somehow breaking the software application that the team supports, resulting in furious users!
My fears ended up being completely unfounded as I was eased into the work gradually. The allocated work gave me the time and space to develop my skills. This helped me to very quickly gain more knowledge and, importantly, the confidence I needed to be able to start tackling more complex work.
Building a successful portfolio
Throughout the placement I had been putting together my portfolio which involved writing up work I completed along with redacted screenshots to evidence and help explain what I had done.
However, I decided to go the extra mile and built a web app to present my portfolio instead of putting it all in a PDF.
This didn’t go quite to plan and presented a major challenge because I found that Windows browsers somewhat broke my app!
Thankfully I was able to once again fall back on the skills I had been developing on the apprenticeship to quickly learn a new framework. I used this framework to turn the app into a desktop app. The desktop app ended up working a lot better than the web app.
Once my portfolio was submitted, the final stages involved a week-long synoptic project where I had to build an app to specification from scratch under exam conditions.
A few weeks after that I had my final interview with an assessor.
I managed to attain a distinction for my apprenticeship. For me this result made all the extra work definitely worth the effort.
I’m now working as an associate software developer full time on the Single Intelligence Platform team in the Borders Immigration and Citizenship Systems portfolio (BICS).
A day in the life of a new software developer
My typical work day starts with the daily team stand-up meeting, where we each take turns summarising what we were working on the previous day and what we will be working on in the near future.
I’m now at a stage where I can confidently have a look at what work is available for the current sprint and pick up whatever needs doing as opposed to being allocated tasks or choosing the things I know.
Even if the work is something I haven’t done before I know I can adapt the skills I have learned to figure out how to complete tasks.
The work I’m doing ranges from fixing bugs, to improving existing features or even designing and building all new features.
I think the most enjoyable aspects are that there is never a moment where things become routine. I’m always kept on my toes with new problems to solve that challenge me and motivate me to continually improve and learn more.
I love the buzz I get when I’m able to investigate a problem, find the cause, implement my own solution, see that solution through successful testing and release it into the live environment. My solutions provide real positive benefits to users’ experiences.
Getting a place on the software developer apprenticeship has been life changing for me and allowed me to make the change to a career path I thought was out of my reach.
It’s been a challenging but incredibly rewarding journey which has given me the skills and the confidence I needed to be able to successfully transition into the software development world.
I would say if you or someone you know has a passion for this kind of work and would like to make a career switch, I would highly recommend this apprenticeship route.
Are you an existing civil servant looking for a career change that will give you the opportunity to write code for some of the most exciting programmes in government? If you think you have what it takes, the Software Developer Accelerated Apprenticeship scheme at DDaT at the Home Office is now open for applications, until 11 November. There are roles based in both London and Manchester.
For other DDaT apprenticeships, including in other roles this autumn, sign into Civil Service Jobs and select Digital Executive Officer roles to get alerts.
You may also be interested in:
Latest News from
Tackling illegal migration tops agenda on Home Secretary visit to Greece05/08/2021 10:25:00
Priti Patel met with key members of the Greek government to discuss shared challenges on illegal migration and serious organised crime.
Afghan Relocation and Assistance Policy04/08/2021 16:12:00
A letter from Home Secretary Priti Patel and Defence Secretary Ben Wallace on the Afghan Relocation and Assistance Policy (ARAP).
Government nearly half-way to recruiting 20,000 more officers28/07/2021 16:20:00
Figures show an extra 9,814 police officers have been recruited as the government launches its Beating Crime Plan.
Action to tackle misery of drug misuse28/07/2021 11:25:00
The government has appointed Dame Carol Black as an independent advisor on drug misuse and will publish an ambitious new drug strategy later this year.
Crime plan to protect victims and make streets safer28/07/2021 10:25:00
The Beating Crime Plan will level up the country by ensuring everyone has the security and confidence that comes from having a safe street and a safe home.
New investment to support young people at risk of serious violence27/07/2021 15:20:00
The Home Office is investing £17 million in early intervention and preventative activity to support young people at high risk of involvement in serious violence.
UK and France sign new security treaty to protect passengers on Channel ferries27/07/2021 14:12:00
Foreign Secretary Dominic Raab and Home Secretary Priti Patel agree new maritime security treaty between the UK and France.
Tackling violence against women and girls strategy launched21/07/2021 16:45:00
Home Secretary Priti Patel has today published the government’s new strategy to ensure women and girls are safe everywhere - at home, online and on the streets.