IT Apprenticeships

Our IT Apprenticeships are based within our IT product engineering team in Sheffield. During your apprenticeship, you’ll learn on the job while supporting our colleagues.

Close up of a person typing,

The programme

During your apprenticeship, you’ll get involved in a wide range of tasks. We have two apprenticeship offerings available: Software Development and Software Testing.

As our Level 4 software developer apprentice, you’ll be responsible for creating and customising Dynamics 365 (D365) solutions for Irwin Mitchell. Your main tasks will include designing, developing, testing, and implementing D365. You'll work closely with a product team to understand the business needs and convert them into technical plans. Writing code, configuring, and developing custom workflows, integrating D365 with other systems, and managing releases will also be part of your responsibilities. Additionally, you'll provide ongoing support and maintenance for the developed solutions. 

As our Level 4 software tester apprentice, you will be responsible for the planning, designing, and execution of comprehensive testing to ensure the quality and reliability of our software products. Your primary responsibility will be to meticulously plan, design, and execute tests in close collaboration with our product teams.

What will I study? 

Software Tester Apprenticeship 

Our training partner Estio will deliver your apprenticeship. This level 4 apprenticeship programme is 15 months in duration, and you'll be taught online and be provided with a dedicated coach and tutor to support your learning journey right through to completion. You’ll spend most of your time at work getting exposure to software testing, with some dedicated time to spend on your apprenticeship each week. 

You'll learn the following:

  • Design and prepare test plans and conduct software testing
  • Collect and interpret results of testing and make appropriate recommendations
  • Document and report test results
  • Store, manage and share test data in a secure manner
  • Ensure that the software used within our business operates as intended.

Your programme modules include:

  • Testing Principles and Fundamentals
  • Testing in the Software Lifecycle
  • Testing Techniques and Tools
  • Build and Best Software – Orientation
  • Build and Test Software – Practical
  • Accessibility Testing
  • Basic Programming Concepts and OO Development
  • Arrays, Functions and Error Handling in Java
  • Introduction to Unit Testing in Java
  • Ethical Hacking – Testing to Improve Security.

You can find more information on what you’ll study and the sort of work you’ll do as part of your apprenticeship on the Estio website. When you finish your apprenticeship, you’ll receive a Level 4 Software Tester apprenticeship which is recognised by the British Computer Society.

Software Developer Apprenticeship 

Our training partner QA will deliver your apprenticeship. This level 4 apprenticeship programme is 15 months in duration. You'll be taught online and be provided with a dedicated coach and tutor to support your learning journey right through to completion. You’ll spend most of your time at work getting exposure and involvement in either software development or software testing, with some dedicated time to spend on your apprenticeship each week. 

As a software developer, the learning you receive will equip you with the advanced technical skills you will need for your role. Each of the 6 modules develop the core set of skills you must be able to do well to be competent. In each module, you will discover, practise, and apply what you have learned. This'll help you put your knowledge into action within the workplace.

Your programme modules include:

  • Accelerated Introduction to Software Development
  • Building Responsive Web Applications
  • Automation and Software Quality
  • Design and DevOps
  • Software Craft
  • Microservices and APIs.

You can find more information on what you’ll study and the sort of work you’ll do as part of your apprenticeship on the QA website. When you finish your apprenticeship, you’ll receive a Level 4 Software Developer apprenticeship which is recognised by the British Computer Society.

Data Technician Apprenticeship 

Our training partner QA will deliver your apprenticeship. This level 3 apprenticeship programme is 17 months in duration. You'll be taught online and be provided with a dedicated coach and tutor to support your learning journey right through to completion. You’ll spend most of your time at work getting exposure and involvement playing a crucial role in ensuring that our IT services align with business objectives, are delivered smoothly, and meet the needs of our stakeholders, with some dedicated time to spend on your apprenticeship each week.

As a data technician apprentice, the learning you receive will equip you with the advanced technical skills you will need for your role. Each of the 6 modules develop the core set of skills you must be able to do well to be competent. In each module, you will discover, practise, and apply what you have learned. This'll help you put your knowledge into action within the workplace. 

This programme provides the essential data skills to operate in the modern-day workplace. It will help transform practical skills to enhance our organisation, inform better decision making and create a platform for our people to be better data citizens. 

You can find more information on what you’ll study and the sort of work you’ll do as part of your apprenticeship on the QA website. When you finish your apprenticeship, you’ll receive a Level 3 Data Essentials apprenticeship.

How to apply

What are the entry requirements?

You’ll need five GCSEs (or equivalent) at grade 9-4 or A* – C, specifically maths and English and three A Level A-C (or equivalent).

What are the benefits?

You'll earn a starting salary of £21,840 (£23,933 in London) and get a range of employee benefits.

The application process

The process is broken down into three stages:

  1. Application, including a CV
  2. Telephone interview (for most roles)
  3. Virtual Assessment Centre 

If you're successful at each stage, you'll progress through to the next.

Tips to help you succeed
  • Research our firm and the apprenticeship
  • Research the specific business area(s) you're interested in
  • Tell us why you want an apprenticeship with us
  • Include relevant work experience, volunteering, and extra-curricular activities
  • Proofread your application
  • Be yourself.

Applications open in early February and close at the end of February.

For further information, please see our recruitment process page.

Two professionals in a modern office looking at a shared laptop

What can I do after my apprenticeship?

We look to retain all our apprentices at the end of their programme. There are several roles you could progress to with us, such as a Dynamics 365 engineer or QA analyst within the IT. We’re always keen to support and progress our employees as this can benefit you and our firm. You can also look at continuing with your studies, without going to university.

 

We also have an information page for parents and teachers. Here, you can access useful resources to find out more about our apprenticeships to see how your child or students will develop.

 

Find out more

Learn more about the firm and our programmes at our events.

Frequently Asked Questions

Recognised for excellence. Chosen for care.

  • Legal 500 Top Tier Firm UK 2026
  • Sunday Times Best Places to Work 2025
  • ePrivateClient Top Law Firms 2025
  • Chambers High Net Worth 2025