|Apprenticeship level: Level 3|
|Scheme length: 18 months|
|Salary: Starting from £17,802|
|Requirements: 5 GCSEs A*-C including maths and English language. You must be 18 years of age by 1 September 2017 to be eligible for this scheme|
|Applications: This scheme will close on Wednesday 19 April 2017, although you should submit your application as early as possible. Depending on the number of applications, schemes can close early
Note: Before you apply, we strongly advise you to read the application process information thoroughly and in full. It tells you everything you need to know and provides details about what to expect as part of your application.
Every day more than 31 million journeys are made across London's network. We use technology and data to keep our customers travelling as efficiently as possible.
The Software Developer apprenticeship programme develops the advanced level skills and knowledge we need to create confident and capable digital and technology professionals. As an apprentice on the programme, you'll gain valuable work experience, on-the-job training and a salary - plus students do not have to pay any tuition fees. Our programme also equips you with the vital 21st Century skills in leading edge technologies.
You'll work in a small team, designing and building computer programs which perform critical business functions and improves the lives of millions of Londoners, these include:
The programme will include a core focus on Microsoft's leading technologies, including the C# .NET language, MVC websites, SQL databases and the Azure cloud computing platform.
During the programme, you'll rotate and gain versatile skills across agile development teams. By the end of the scheme, you'll have learnt how to create software that works, is easy to understand, tests itself automatically, and can safely be modified in the future by other developers. You'll also understand the extra steps involved in creating high profile, high performance business software, which includes:
As well as formal training, you'll also work with (and get support from) experts who develop software to solve complex problems on a huge scale. They'll be able to explain the context for each team's project, and teach you the relevant tools, processes, skills and best practices.
You'll be allocated tasks where you can demonstrate what you have learnt and make genuine contributions to the team's output. Your work will be frequently reviewed, constructive feedback given and your progress discussed.
We're looking for apprentices who:
It's also important that you meet all the requirements of the scheme so you can pass the end of your assessment. Towards the end of the scheme, well also start trying to find out more about the areas you'd like to work in. Where possible, we'll try to find placements for you in the areas you'd like to continue after the scheme, so you can get the right experience for your career goals.
Successfully completing your apprenticeship could lead to a role as a software developer, web developer, database developer or automated test developer. You will also be offered progression to a Level 4 apprenticeship.
Learn more about the benefits for all of our apprenticeships schemes, and find out exactly what we're looking for.
If you're successful you'll have to pass pre-employment checks before joining. These will include reference checks, qualifications checks, right to work in the UK and in some cases a medical and a Criminal Records Bureau (CRB) check .