×
Register Here to Apply for Jobs or Post Jobs. X

Development Support Team Lead

Job in Poole, Dorset County, BH15, England, UK
Listing for: Ibcos Computers Ltd
Full Time position
Listed on 2026-05-17
Job specializations:
  • Software Development
    Software Engineer, Agile Developer
Salary/Wage Range or Industry Benchmark: 50000 GBP Yearly GBP 50000.00 YEAR
Job Description & How to Apply Below

This role is hybrid, offering a salary of up to £50,000, depending on experience.

Company Overview

Ibcos Computers Ltd is the UK’s leading provider of Dealership Management Software to the Agricultural, Construction and Ground Care industries. We help Dealers manage all areas of the business operations from parts and service, through sales and finance, with innovative solutions to achieve their business objectives.

Job Overview

The Development Support Team Lead guides a cross‑functional engineering teams in designing, building, and delivering high‑quality software. This role combines hands‑on development with leadership responsibilities, ensuring the team operates with clarity, efficiency, and a shared sense of purpose.

To lead team(s) that investigate, understand, propose solutions, and fix product defects for a dealership management solution, using a mix of modern programming languages and techniques as well as a large legacy codebase. Provide full life‑cycle management of development projects, ensuring delivery on time against pre‑defined estimates.

To resolve commonly encountered customer issues with the development of tools, utilities, and functionality that aids resolution.

Produce software components to a high standard that are both manually and automatically tested on all the environments they will be deployed to. Use an Agile approach with appropriate methodologies to encourage collaboration and manage change. To contribute to the development of best practice methodologies in relation to research and development and ensure their implementation by your team.

Key Responsibilities
  • Manage multiple teams fixing product defects and creating new features as part of a larger development team, following best practice Agile principles and methodologies agreed with the R&D Director.
  • Identify best practices and methodologies that could benefit and improve the efficiency of the development team and improve the quality of our software.
  • Research and understanding of development techniques that help to improve the delivery and quality of the existing and new components.
  • Champion improvements in development workflows, tooling, and automation.
  • Responsible for applying standards agreed by the Software Manager.
  • Ensure code is tested both manually and using automated methods (unit, integration, and functional testing) to remove any defects at the earliest opportunity.
  • Maintain high engineering standards through code reviews, mentoring, and best‑practice advocacy.
  • Ensure developer collaboration with QA team members to ensure features and defect resolutions match corresponding test scenarios.
  • Ensure collaboration with the Product team to ensure features are fully scoped prior to implementation and that the effort required to implement the features is suitably estimated.
  • Liaise with Support Team Leaders and Product Specialist to investigate, understand, and provide answers to critical issues identified through the support process.
  • Assist development with defect investigation, reproduction steps, and resolution.
  • Assist QA/Support with issue investigation, steps to reproduce the issue, and provide a solution in order to resolve any defect identified.
  • Maximise opportunities to resolve commonly encountered customer issues with the development of functionality and utilities that will facilitate resolution.
  • Be accountable for agreed delivery commitments. Manage team members to maximise the performance of the teams in undertaking software development projects to deliver components on time against pre‑agreed estimates.
  • Identify risks early and proactively remove blockers.
  • Monitor team metrics and use data to guide improvements.
  • Report on progress to the Software Manager and other stakeholders in the business.
  • Foster a collaborative, psychologically safe, and high‑performance team culture.
  • Encourage experimentation, learning, and innovation.
  • Coach and mentor developers at varying experience levels.
  • Ensure team members are meeting their competencies and hold regular performance reviews.
  • Recruit additional team members when required.
  • Become involved in ad‑hoc tasks as required.
Qualifications Required

Essential - Bachelor’s degree in Computer…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary