Lead Developer

Posted 22 January 2024
Business Area Admin

Job description


Role Summary

The Lead Developer is a senior technical role, the primary purpose of which is to lead and manage a team which develops and supports in-house systems according to the needs of the business, and to maintain and improve their capabilities.  It requires someone who has appropriate technical ability, but can also communicate about technical issues to non-technical users.  Understanding the underlying data and the business processes that drive them is essential. The Lead Developer leads a team of developers delivering projects defined by management and some ad-hoc work including supporting existing systems.


Key Responsibilities

  • Develop and maintain solutions as required by the business

  • Sizing and estimating of work

  • Coach Developers where needed to improve their skills and the delivery of projects

  • Manage tickets (incidents) appropriate to the Development team

  • Maintain and develop integration with 3rd party systems

  • Identify and suggest opportunities to improve systems and underlying data through continuous improvement

  • Take responsibility for Information Security in compliance with ISO27001

  • Other duties as required


Competencies Required

  • Strong communication skills, with the ability to explain technical concepts in non-technical terms

  • Attention to detail & accuracy

  • Good problem solving skills

  • Effective time management and prioritisation (conscientiousness)

  • Ability to work both autonomously and as part of a team


Technical Skills Required

  • ASP.NET, .NET Core, C#, T-SQL, Entity Framework

  • TDD, Selenium

  • Knowledge of CSS, Bootstrap and SignalR desirable

  • Experience of cloud technology (e.g. Azure)




  • Experience and coaching technical teams, to deliver high quality output with a focus on continuous improvement

  • A high degree of IT literacy is essential, especially Microsoft products

  • Scrum Agile with Azure DevOps

  • Good documentation skills



  • At least four years’ experience in developing data-centric applications

  • Data lake /“Big Data” platform experience

  • Previous experience of financial reporting systems

  • System integration (import/export)

  • System design and architecture

  • UI/UX design



  • To undertake any other duties that may fall into the job criteria

  • To conform with all Company policies and procedures including Health and Safety

  • To treat all employees, customer and suppliers with dignity and respect

  • This job description is not intended as an exhaustive list of all duties and responsibilities of the post but simply reflects the key areas involved

What it’s like to work for us?

Whichever location or department you work in, our people are always at the heart of everything we do. We offer a range of training programmes to help you progress personally and professionally, as we know the benefits of promoting and rewarding our hardworking colleagues are extremely important.

Of course, it's not all about work. We're very sociable and there are always lots of team nights-out and company parties. Plus, there are opportunities to travel abroad on educational trips, and you can also take advantage of our colleague discount when booking your own holidays.


Hays Travel is committed to safeguarding and promoting the welfare of all colleagues. As an accredited employer provider of apprenticeships, we undertake basic checks through the Disclosure and Barring Service (DBS) to ensure the safety of our apprentices for relevant roles.