Becoming a Software Developer through my DIT apprenticeship

From: Digital trade
Published: Mon Aug 23 2021

An image of Natasha working from home

I have always had a passion for coding and implementing new ways of working. After studying programming in full time education, I wanted to seek a new challenging role and applied for the Software Developer Apprenticeship at the Department for International Trade (DIT).

I had a desire and determination to gain coding and problem-solving skills for a career in technology. So, when I saw an advert in the DIT internal newsletter, I decided to go for it. I wanted to see where the learning process would take me, and I knew my professional development would be supported.

Starting my journey in software development

I had previously worked in the Financial Accounts team for a few years. The journey I was about to take was very different. I was quite nervous but also excited to see where I would be at the end of it.

At the start of the apprenticeship, I took part in a 3 month long academy programme with Makers, a coding bootcamp in central London. Makers taught the methods you need to quickly learn new coding languages. I was part of a larger group from a variety of companies such as Deliveroo, Home Office and KPMG. The course consisted of many things including:

  • paired programming tasks on a rotating basis
  • meditation sessions to encourage mindfulness development
  • sharing new industry ideas we could bring into the workplace

My qualification involved:

  • developing a concise portfolio of the projects I worked on during my DIT placement within Live Services
  • a technical exam on HTML, CSS and JavaScript
  • a module on software development methodologies

After completing this, I had an intense week-long project to demonstrate the skills I had gained on the placement. The project came with a variety of options. I personally chose to write an application for a quiz manager as I felt this would best challenge and expose my knowledge. I also prepared a presentation showing my sprint planning, diagrams and sketches of the application I was going to make, and an evaluation on how I felt the week went.

This took place before an informal assessment interview run by the British Computing Society (BCS) to grade you with a Pass, Merit or Distinction. I achieved a Distinction which made me feel proud of everything I had accomplished in my placement.

My team and current projects

A screenshot of an MS teams call of Natasha and the team

During my apprenticeship I was placed with the Live Services team who design and build platforms before they go live. My team were largely responsible for my success. In particular, my previous line manager, Luisella, always encouraged me when I lacked motivation and was a listening ear throughout the process.

I have worked on several projects such as the Financial Forecast Tool (FFT) created to assist Finance with efficiently planning spending for the department throughout the financial year. I am now working on the Delegates Management System (DMS) for the UK Defence and Security Exports (UK DSE). This is a reporting tool to collect travel itinerary information of foreign delegates who are attending UK DSE events.

I am still working in the Live Services team with colleagues who are all very supportive and friendly. The team are always open to answer the questions I may have and offer advice on where I could advance my studies in future.

Reflections from my apprenticeship

I think women are often discouraged or intimidated by the idea of working in a science, technology, engineering and mathematics (STEM) subject. However, DIT offers an inclusive and diverse environment in which you can begin your career. Throughout my apprenticeship I networked with a variety of people with different knowledge and backgrounds. This made the whole experience pleasant and rewarding. I look forward to the projects that I will be involved with in future and am very happy with the profession that the apprenticeship exposed me to.

To continue my career within digital data and technology, I am looking to take an agile project management course. I would eventually like to become a senior developer after gaining more experience.

Advice for future Developers

I would really recommend that you look into DIT's apprenticeship programme. More generally, my advice to those looking to start an apprenticeship as a developer would be to:

  • identify where your passion lies
  • study coding in your spare time and use the freely available resources to expand your knowledge further, such as Codecademy, Founders & Coders or online tutorials
  • take opportunities given and view each day as a chance to learn something new, even the smallest lesson will give you something to walk away with
  • network with those in the same industry as you as they hold invaluable expertise that they can share

Read more about DIT apprenticeships on Digital Trade or visit the Civil Service careers page

Find out more about the projects DIT developers work on in a blog on my role as a developer at DIT and how they keep UK businesses up to date with tariff changes

Company: Digital trade

Visit website »