Develop cracking code.
“As a graduate on the Software Development programme I’ve been able to develop my skills as a software developer and as a person. I’ve had opportunities to work on projects ranging from backend to full-stack and to interact with stakeholders from many different parts of the organisation. All of this has happened in one of the most inspiring, supportive and inclusive working environments I’ve ever experienced. ”
Ben Hewett – Software Development Graduate
How long: 1 year
What you’ll need:
A minimum of 2:2 in a computing related degree, including Computer Science, Computing, Computer Games Programming, Software Engineering, Web Development, Web Technologies, or Digital Applications
We’re looking for people who:
- Are fascinated by new technologies and motivated to learn
- Enjoy sharing knowledge, both receiving & giving
- Are intrigued by new problems and refinement of the solution
What will I be doing?
As a graduate, this one-year development programme will consist of up to three placement rotations. Here’s an idea of what yours could look like:
Placement 1 – Back-end Developer
Design and implement a high-performance Microsoft C# component to process 24 million Oyster & Contactless transactions per day.
Placement 2 – Online Developer
Use Microsoft’s Azure cloud to deliver highly scalable software services which deliver data reliably and securely to our web and mobile applications.
Placement 3 – Mobile App Developer
Write native Android & iOS applications which help customers navigate our network and manage their TfL accounts.
Where can this career take me?
Upon completing the scheme, we would expect you to roll-off into a Software Developer position, responsible for delivering discrete software stories within a Scrum team. Within five years, you could expect to be a Technical Lead, accountable for a team’s software design and implementation or a Software Development Manager, accountable for multiple delivery teams, strategic architecture decisions and budgeting multimillion-pound projects.