Job title\: Technical Development Lead
Salary\: Up to £75-82k (inclusive of a 10% non-consolidated and non-pensionable allowance)
Location: Pier Walk, North Greenwich
Contract Type\: Permanent TFL Band 3
Come and lead the tech in one of our development teams
Opportunity to be the Development Technical Lead in an Agile team in Online Development. Working in the Technology Development team in T&D, you can work on our business-critical systems. You will drive the technical design and implementation within an Agile team, working on the development and maintenance of bespoke software which stays in sync with TfL architecture standards, design principles and coding standards.
You will provide technical direction, during the creation of high and low-level technical designs, during software development and testing. You’ll be working closely with the other teams, Tech Leads and Architects to complete the delivery of the programme, and help the team grow and prepare for the future.
You’ll get to use every bit of your expertise
Constantly looking for better ways to develop and deliver software, you’re highly focused, resilient and a real source of inspiration for others. You’re passionate about clean code and modern technical design and have a production-first DevOps attitude. You have an excellent knowledge of the Microsoft Azure Development toolset, C#, .NET, and Azure Services. Experience developing high volume systems handling thousands of transactions per second are must haves.
If you can bring excellent communication skills and a flair for analysing complex systems and coming up with effective solutions to problems, you're someone we'd like to talk to.
Key Accountabilities:
· Lead the overall design, development and configuration of applications, components and tools, including the creation or update of appropriate documentation on agreed programmes and projects.
· Set and lead the adoption of the software development standards and best practices in the agile team and specialist area.
· Lead, organise, conduct or participate in meetings / delivery events and follow processes defined for their team to ensure quality of work and efficiency of the team.
· Uphold the principles and standards of Technology and Data to ensure that work delivered is of high quality, well rounded, robust, very high performing, and meets the priorities set by the agile process.
· Responsible for development plans, forecasts and development budgetary estimates, to ensure projects can be planned in a consistent and timely fashion.
· Represent development team in support of governance processes such as architecture and change review.
· Evaluate and champion new technologies whilst considering risks to delivery and production systems.
· Fixing software application defects in accordance with agreed developer operations practices.
Knowledge:
· Microsoft .NET development stack
· Expert knowledge of object-oriented best practices and software design patterns, and how they are used to deliver robust systems.
· Expert knowledge of software architectures for web sites and back office.
· Broad knowledge and understanding of frontend development technologies.
· Broad knowledge of configuring off the shelf systems/software to minimise customisation. E.g., a Content Management System.
· Broad knowledge and understanding of cloud platforms and services.
· Broad knowledge and understanding of planning and management tools and techniques, with an emphasis on Agile development.
· Broad knowledge and understanding of relevant industry standards, such as security, and PCI DSS.
· Knowledge and understanding of 3rd party contractual requirements working in a multi-vendor environment.
· Degree or equivalent qualification/experience in a relevant subject area is desirable.
· Knowledge in Enhancing database performance to keep pace with the rapid growth of users
· Knowledge of infrastructure as code, CI/CD pipelines (including secrets management
Skills:
We believe you will have the ability to take project requirements and functional designs and interpret them intelligently to produce technical designs and working software solutions.
· Develop in one or more of the following\: C#, .Net Core, React, TypeScript.
· Develop in SQL Server or another database technology.
· Develop frontend solutions which meet WCAG 2.2 AA compliance for accessibility.
· Authority in development methodologies and tools.
· Authority in analysing and optimising database and application performance.
· Authoritative hands-on coder using a variety of Agile methods.
· Guide software design and development capabilities.
· Ability to produce estimates for own and other developer tasks with an appropriate accuracy and precision.
· Broad level of ability to build effective working relations (partnering) with, and to influence people in the delivery team.
· Detailed and attested ability to analyse complex systems, draw conclusions and produce solutions and decisions.
· DevOps, Continuous Integration and Continuous Delivery (Azure DevOps preferrable)
· Cloud Experience (Azure/AWS)
Experience:
· You will have experience of structured Software Engineering principles and the task of the software developer.
· Confirmed knowledge and "hands-on" experience in large-scale IT systems
· You will have previous experience leading a software development team
· We believe you'll be an authoritative developer in object-oriented programming languages such as C# and/or frontend technologies such as React.
· Proven knowledge and experience in cloud implementations and of systems integrations
· Proven experience of embedding security, performance, availability and maintainability aspects in delivery.
· Familiarity with Test Automation tools and the delivery of automated testing solutions using industry standard technologies.
· Excellent verbal/written communication and interpersonal skills, with the ability to present and communicate complex technical concepts as simple to understand commercial outcomes
· Excellent technical coaching and mentoring skills
· Excellent problem analysis and resolution skills
Equality, diversity and inclusion
We are committed to equality, diversity and inclusion. We want to represent the city we serve, which will help us become a more innovative and efficient organisation. Our goal is to make our recruitment as inclusive as possible. We are a disability confident employer who guarantee an interview to any disabled candidate who meets all of the essential criteria. We also use anonymising software that removes identifying information from CVs and cover letters to make the process fair.
Application Process
· Please apply using your CV. Word format preferred and do not include any photographs or images
The closing date for applications is 13/01/2025 @ 23\:59
Benefits [Use on external adverts only]
In return for your commitment and expertise, you will enjoy excellent benefits and scope to grow. Rewards vary according to the business area but mostly include:
· Final salary pension scheme
· Free travel for you on the TfL network
· A 75% discount on National Rail Season Ticket and interest free loan
· 30 days annual leave plus public and bank holidays
· Private healthcare discounted scheme (optional)
· Tax-efficient cycle-to-work programme
· Retail, health, leisure and travel offers
· Discounted Eurostar travel