Development Support Team Lead

Perseus Group
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 50K

Job location

Remote

Tech stack

JavaScript
.NET
Agile Methodologies
Software Applications
JIRA
C Sharp (Programming Language)
Code Review
Databases
Relational Databases
Software Design Patterns
Desktop Computing
Scrum
Software Architecture
Software Engineering
SQL Databases
Web Application Frameworks
React
Vue.js
Angular
Bug Reporting
Information Technology
Programming Languages

Job description

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., 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.

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.

Requirements

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 - You can effectively communicate with people at all levels both internally and externally

Effective - You can work both independently and collaboratively to achieve your goals

Precise - You are accurate in your communication and exact in your delivery

Tenacious - You ensure that all tasks on an activity are seen through to completion

Credible - You know what you're talking about and can back this up with evidence

Positive - You convey an optimistic and confident approach to situations

Interested - You want to learn more about what the company does

Committed - You do what you'll say you'll do; people can count on you

Respectful - You treat colleagues and customers with deference and respect

Collaborative - You work well with others to get the desired outcome, * How many years of work experience do you have with .NET Framework?

  • Do you have good communication skills, both written and verbally?
  • Do you have experience of working with Agile methodologies (Kanban or SCRUM)?
  • Do you have strong problem solving skills?
  • Do you have previous experience of mentoring software engineers?
  • Do you have a good understanding of software application technologies?
  • Are you within commuting distance of Poole, Dorset?
  • Do you have a Bachelor's degree in Computer Science or equivalent qualification, or equivalent work experience?
  • Do you have knowledge of Jira?

Benefits & conditions

Referral programme, Employee stock purchase plan, Annual leave, Employee discount, Sick pay, Life insurance, Profit sharing, Company pension, * 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, * 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.

Pay: £47,000.00-£50,000.00 per year

Benefits:

  • Company pension
  • Cycle to work scheme
  • Employee discount
  • Employee stock purchase plan
  • Enhanced maternity leave
  • Enhanced paternity leave
  • Health & wellbeing programme
  • Life insurance
  • On-site parking
  • Private medical insurance
  • Profit sharing
  • Referral programme
  • Sick pay
  • Work from home

About the company

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.

Apply for this position