Apprentice Software Developer
Apprentice Software Developer

Apprentice Software Developer

Cardiff Full-Time No home office possible
C

At a Glance

  • Tasks: Join a dynamic team to develop software and enhance your tech skills.
  • Company: Companies House is a supportive workplace that values work-life balance and employee wellbeing.
  • Benefits: Enjoy flexible working, 30 days leave, and a fully funded degree with no student debt.
  • Why this job: Kickstart your career in software engineering while learning from industry experts in a collaborative environment.
  • Qualifications: GCSE Maths and English at Grade 4/C or above, plus 96 UCAS points from A Levels or equivalent.
  • Other info: This is a hybrid role with a mix of office work and university classes.

Job Description

Job summary

The Software Development Apprenticeship is a 3-year Level 6 Degree Apprenticeship resulting in a Degree in Applied Software Engineering. This apprenticeship will be the first step on your career in software engineering with opportunities at Companies House to progress but equally this will equip you with highly sought after skills within industry. The degree is fully funded meaning you will not have to pay course fees and therefore wont incur student debt.

This role is a hybrid role based in Cardiff, there is the expectation to be spending regular time in the office (current expectation is 1-2 days a week subject to change) and at classes at Cardiff Metropolitan University as part of the course. You will spend 4 days a week working at Companies House and 1 day working on your university work.

Companies House offers a flexible and welcoming culture that promotes a healthy work life balance as well as a proactive approach to wellbeing that allows us to be our best at work. We recognise that people are the key to our success so offer a fantastic benefits package including flexible working with no core hours, 30 days annual leave, 8 bank holidays and 1 privilege day as well as enrolment into the Civil Service Pension scheme with a contribution rate averaging 28%.

Job description

What youll do as a Software Development apprentice

Youll work alongside IT professionals within one of our multidisciplinary software development teams. All our software development teams across Companies House work together to make our services better.

Youll also develop skills and knowledge in software development, programming, testing, website development, cyber security, communication and organisational skills.

Youll learn how to develop software in using highly sought after technologies including AWS, Typescript, Java, and Spring Boot.

We encourage our software developers to be active members of our developer community. You will benefit from being able to learn from highly experienced engineers and be able to gain industry experience whilst studying. Funding and support are available for further learning and conferences should individuals wish.

Person specification

We're looking for someone who is:

  • Inquisitive with a passion for technology
  • Able to problem solve
  • A strong desire to learn and develop new skills
  • Able to use modern IT Software, such as Excel and Word
  • Able to keep up with the demands of Degree and Work
  • Knowledge of programming in a modern programming language (such as Java, Javascript, Python, go etc.) is a plus (but not required – will be covered as part of studies)
  • Able to work within a team

Essential Qualifications

Youll need GCSE Maths and English at Grade 4/C above.

96 UCAS pointscoming from:

  • 2 A Levels Including grades CC; which must include a STEM subject
  • Welsh Baccalaureate Advanced Skills Challenge Certificate considered as the third subject
  • RQF BTEC National Extended Diploma/Cambridge Technical Extended Diploma Merit Merit Merit
  • The Irish Leaving Certificate at Highers to include 2 x H2, minimum H4 grade counted towards points offer
  • At least two Scottish Advanced Highers to include grades DD
  • The Access to Higher Education Diploma

Please note, if you already hold a qualification in an IT related subject at Level 6 or above, you are not eligible to apply.

Behaviours

We'll assess you against these behaviours during the selection process:

  • Developing Self and Others
  • Working Together
  • Communicating and Influencing

Apprentice Software Developer employer: Companies House

At Companies House, we pride ourselves on being an exceptional employer, offering a unique opportunity for aspiring software developers to kickstart their careers through our fully funded Level 6 Degree Apprenticeship in Applied Software Engineering. Our flexible and inclusive work culture in Cardiff promotes a healthy work-life balance, with generous benefits including 30 days of annual leave and a robust pension scheme, ensuring that you can thrive both personally and professionally while gaining invaluable industry experience alongside seasoned IT professionals.
C

Contact Detail:

Companies House Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Apprentice Software Developer

✨Tip Number 1

Show your passion for technology! Engage in discussions about the latest trends in software development and share your thoughts on platforms like GitHub or Stack Overflow. This will demonstrate your enthusiasm and inquisitive nature, which are key traits we’re looking for.

✨Tip Number 2

Network with current software developers and apprentices. Attend local tech meetups or online webinars to connect with professionals in the field. Building relationships can provide you with insights into the role and may even lead to a referral!

✨Tip Number 3

Familiarize yourself with the technologies mentioned in the job description, such as AWS, Typescript, and Java. You don’t need to be an expert, but having a basic understanding will show your commitment to learning and developing new skills.

✨Tip Number 4

Prepare for teamwork scenarios. Think of examples from your past experiences where you successfully collaborated with others. Being able to communicate effectively and work well within a team is crucial for this apprenticeship.

We think you need these skills to ace Apprentice Software Developer

Problem-Solving Skills
Passion for Technology
Teamwork
Communication Skills
Organizational Skills
Adaptability
Basic Programming Knowledge (Java, JavaScript, Python, etc.)
Familiarity with Modern IT Software (Excel, Word)
Desire to Learn and Develop New Skills
Understanding of Software Development Principles
Knowledge of Cyber Security Basics
Experience with Cloud Technologies (AWS)
Familiarity with Web Development Concepts
Ability to Work in a Hybrid Environment

Some tips for your application 🫡

Understand the Role: Take the time to thoroughly read the job description for the Apprentice Software Developer position. Understand the skills and qualifications required, as well as the responsibilities you will have. This will help you tailor your application effectively.

Highlight Relevant Skills: In your CV and cover letter, emphasize any relevant skills or experiences you have, especially in programming languages or technologies mentioned in the job description, such as Java, Javascript, or AWS. Even if you are still learning, show your enthusiasm and willingness to develop these skills.

Show Your Passion for Technology: Make sure to convey your passion for technology and software development in your application. Share any personal projects, coursework, or experiences that demonstrate your interest and commitment to the field.

Proofread Your Application: Before submitting your application, carefully proofread your CV and cover letter. Check for any spelling or grammatical errors, and ensure that your documents are clear and professional. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at Companies House

✨Show Your Passion for Technology

Make sure to express your enthusiasm for technology and software development during the interview. Share any personal projects or experiences that demonstrate your interest and curiosity in the field.

✨Highlight Your Problem-Solving Skills

Prepare examples of how you've approached and solved problems in the past, whether in school projects or personal endeavors. This will showcase your ability to think critically and adapt to challenges.

✨Demonstrate Teamwork Experience

Since this role involves working within a team, be ready to discuss your experiences collaborating with others. Highlight any group projects or activities where you contributed to a common goal.

✨Ask Insightful Questions

Prepare thoughtful questions about the apprenticeship program, the team you'll be working with, and the technologies used. This shows your genuine interest in the role and helps you understand if it's the right fit for you.

Apprentice Software Developer
Companies House
C
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>