Senior Software Development Team Lead

Location United Kingdom
Discipline: SAAS, IT
Salary: £60000.0
Job ref: 19

Our client is a market leading tech company within the B2B Travel-tech space and are looking for an Senior Software Development Team Leader.

 You will play a crucial for the success of our client’s mission to be the best technology provider for the enterprise travel sector. You will deliver first-class development efforts through inspiring and leading a team of developers and by making solid technical decisions. The Connect development team is responsible for integrations to 3rd party systems, delivering specialist functionality that extends the organisation’s product offering which, in turn supports customers by delivering out-of-the-box solutions and therefore plays a key role to development efforts.

Our client has a modern, API-based system architecture to a range of 3rd party back-end systems or services that are developed in Python covering various aspects of business. On the front-end side they use Angular with TypeScript for tailor-made applications on top of those APIs.

Main responsibilities are:

  • Ensuring the team is consistently delivering working, quality software to standards & expectations so that they are consistently delivering value. Achieved by providing technical leadership
  • Managing the team as a collective, and being responsible for resolving issues and problems in a timely manner
  • Implementing any processes (e.g. Scrum, Agile, CI/CD etc.) that is committed to and articulate the associated benefits to the team.
  • Consistently setting a high standard; being the example that others attain to and being the subject matter expert
  • Defining Connect Product architecture and collaborating with others to align development and solutions to it.
  • Applying testing methods and test-driven methodologies to improve code quality when introducing new features and fixing bugs. Working towards the team’s goal to have greater than 90% unit test code coverage.
  • Collaborating with customer-facing consultants in planning and delivering enhancements to the Connect product portfolio.
  • Suggesting and selecting appropriate tools (programming languages, algorithms, libraries, data stores, etc.) or external 3rd party services to suit different problems. Leveraging a keen understanding of the capabilities of different tools.
  • Reviewing code written by others, providing useful feedback, ideas, and comments.
  • Monitoring, deciding and advising the Head of Development / CTO / CPO when it’s appropriate to improve or refactor existing code and the Connect Product.

 

Ideal background and expertise:

  • Demonstrated capability in leading, developing and scaling successful software development teams within cloud software development.
  • Travel Technology experience is a plus
  • Extensive experience in designing and developing enterprise-grade software and automated testing.
  • Passion for implementing and achieving team success using agile development methodologies
  • Strong initiative to find ways to improve solutions, systems, and processes
  • Capable and organised communicator who is proficient in leading global, dispersed teams and collaborating effectively with a wide variety of global stakeholders.
  • Solid development experience of: Python, Java, PostgreSQL, Heroku, Angular 2+ and Google technologies

Location: Gloucestershire area