Development Support Team Lead

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 practise 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 practise 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 Science or equivalent qualification, or equivalent work experience.

Experience Required

Essential – Good communication skills, both verbally and in writing

Essential – Solid understanding of software architecture, design patterns, and system design.

Essential – Good knowledge of software application technologies

Essential – Strong problem-solving skills

Essential – Strong ability to troubleshoot front-end/client side, server side and database related issues

Essential – Experience with C# and Microsoft .Net framework

Essential – Proven experience leading or mentoring software engineers. Essential – Experience of leading multiple concurrent feature developments Essential– Experience of working with Agile methodologies (Kanban or SCRUM)

Essential – Excellent communication skills and the ability to translate technical concepts for non-technical audiences.

Desirable – Experience with a JavaScript web framework (VueJS, React, Angular, etc)

Desirable – Knowledge of Jira

Desirable – Experience with Financial (Accounting) systems

Desirable – Experience of relational databases (SQL) and flat file databases (ISAMS)

Suitable for someone who...

Is passionate about leading a team of developers. Has an understanding of the workflow involved in support and development and has a track record of developing and supporting software applications at team leader level. Has experience with Agile methodologies and understands where and when they fit in the development life cycle. Is pragmatic and a good problem solver.

It is essential that you can understand the problem at hand and effectively communicate ideas for solutions clearly and persuasively, in both written and oral forms.

Competencies

Communication - I can effectively communicate with people at all levels both internally and externally

Effective - I can work both independently and collaboratively to achieve my goals

Precise - I am accurate in my communication and exact in my delivery

Tenacious - I ensure that all taskson an activity are seenthrough to completion

Credible - I know what I’m talking about and can back this up with evidence

Positive - I convey an optimistic and confident approach to situations

Interested - I want to learn more about what I and the company does

Committed - I do what I say I’ll do; people can count on me

Respectful - I treat colleagues and customers with deference and respect

Collaborative - I work well with others to get the desired outcome

What You Can Expect from Us

  • 25 days’ annual leave (increasing with length of service) plus bank holidays
  • Company profit share bonus scheme
  • Annual salary reviews, based on individual performance
  • Professional Development by e-learning, and contribution to course with accredited certification
  • Enhanced Maternity and Paternity pay
  • Access to our retail discounts platform
  • Employee Assistance Programme with 24/7 support
  • Private Medical Insurance with family cover
  • Company Sick Pay
  • Purchase Holiday Scheme
  • Group Pension Scheme with salary sacrifice
  • Life Assurance
  • Refer a Friend scheme
  • Cycle to Work scheme

Training and Development

Our extensive online training library has a vast collection of courses to enhance your skillset and knowledge in many areas. You can access over 30,000 courses on a variety of topics to boost your performance.

Employee Engagement Survey

In our annual Employee Engagement survey in 2025, 80% of employees are satisfied with our organisation as would recommend it as a great place to work.

Diversity within the workplace

At Ibcos Computers we are pleased to say we create a diverse and inclusive work environment. We are an equal opportunity employer, and we actively encourage all individuals to express themselves and to achieve their full potential.

As a company, we continuously strive to outreach to individuals of all backgrounds and identities. We do not discriminate against applicants based on gender identity, race, national and ethnic origin, religion, pregnancy, age, sexual orientation, and/or mental or physical disabilities.

If you have a disability, such as dyslexia or a medical condition which you believe may affect your performance during any aspect of our selection process, we will be happy to make reasonable adjustments to enable you to complete the process to your best ability.

By prioritising employee wellbeing, experience, recognition, and development, we are instrumental in attracting, nurturing, and retaining top talent that contributes to Ibcos Computers success and growth. Apply now to be part of a team that offers career development opportunities and highly values innovation, creativity, responsiveness, and excellence in HR & OD practices.

This position does not meet the eligibility requirements for sponsorship under the Skilled Worker Route within the UK Visa and Immigration service’s Points Based System. Therefore, Ibcos Computers will not be able to sponsor individuals who require permission to work to carry out this position.

Job Details

Company
Ibcos Computers Ltd
Location
Poole, England, United Kingdom
Hybrid / Remote Options
Posted