Software Team Lead

  • Job Reference: 00001546-1
  • Date Posted: 19 March 2024
  • Recruiter: Netcall
  • Location: Remote / Poole
  • Salary: £60,000 to £70,000
  • Sector: I.T. & Communications
  • Job Type: Permanent
  • Work Hours: Full Time

Job Description

Netcall -  Software Team Lead (Patient Hub, MTPS & OPA)

Reporting to: Head of Health Application Development

Location: Remote/Poole

Salary: DOE 


We’re Netcall

 We’re passionate about all things customer experience (CX).

Over 600 organisations in financial services, insurance, local government and healthcare use our customer engagement and intelligent automation solutions to make life easier for the people they serve.

By empowering our customers to make big changes fast – without creating work for IT, blowing the budget or replacing core systems – they can radically improve their customer experience without launching big, expensive transformation programs. We’re focused on the people behind the scenes – the customer-facing and IT talent who build and deliver customer experiences. Our tools help them solve operational issues together, one bad process at a time.

We liberate smart, passionate people to collaborate, innovate, and do their best work – faster.

Join us. Unlock your potential.



Patient Hub is a cloud service to help hospitals manage and streamline the appointment booking process. Patients are sent an SMS or an email to visit the Hub to view appointment information once they have logged into Patient Hub they can decide to accept, rebook or cancel the appointment. Patient Hub alsoallows related documents to be shared with patients, ranging from pre-op questionnaires and information about their procedure through to copy letters and discharge surveys.


See for more information.


Patient Hub uses a variety of technologies including Liberty Create, Netcall’s low code platform, and relies on two additional components called Multi-Tenant Patient Service (MTPS) and On-Premise Adaptor (OPA).


Software Team Lead @ Netcall

We are looking for a motivated Software Team Leader to join the Patient Hub development team to handle the day to day management of the Patient Hub Create team.

Your main responsibilities will be to ensure the team follows process, has the correct skillset, follows best practice, understands the scope and design of features and delivers on time to defined acceptance criteria. You will also be expected to line manage members of the team, performing 1-2-1s, setting personal / professional development goals and conducting annual reviews.

This is a hands-on role and you will also be expected to design, build, test, document, maintain and support the Patient Hub solution and related services and infrastructure.

The team follows agile principles and you will be expected to attend agile ceremonies and contribute from day one.

In order to perform this role, you will need an advanced level of understanding of Liberty Create and ideally have had some exposure to patient/citizen focused portal(s). You will also need excellent design skills and understanding of web application development, database design and real-time integration to third party services.

You will work mainly with Netcall’s low code platform (Liberty Create).

In addition, there is the potential for you to gain exposure to the following technologies:

• C# & .NET Core

• Node.js

• JavaScript, HTML & CSS

• AWS Gateway, Lambda, Dynamo DB, S3, Fargate, SQS, CloudWatch and SNS.

The ideal candidate is passionate and upbeat, lives and breathes agile, and is able to lead a cross functional development team to deliver performant, high quality solutions.


About you

• Demonstrable team leadership and line management experience

• Proven skills in Software Architecture, Design, and Development

• Experience with building solutions in Liberty Create or other low/no-code platform.

• Strong understanding of agile, particularly Kanban and Scrum

• Previous experience leading a cross functional development team

• Demonstrable experience and understanding of a range of web development technologies, including JavaScript, REST/SOAP web services, HTML and CSS.

• Experience of data technologies including MySQL and SQL Server databases, database schemas, SQL syntax and best practice is desirable.

• Any experience of Node.js, C#, .NET Core or AWS is desirable

• Knowledge of HL7 is desirable but not a requirement.

• Excellent communication skills

• Creative, confident and driven, with an eye for detail

• Proactive and highly organised, with proven ability to deliver to deadlines, remaining calm under pressure

• Demonstrate professional integrity taking responsibility for problems and mistakes and rectifying them accordingly

• Educated to degree level (or equivalent) in a subject relating to Computer Science.


What will you be doing?

• Design, develop and deliver new features across our customer engagement solutions

• Collaborate with cross-functional teams in an agile environment

• Take collective ownership for the quality and security of all outputs generated by the development team

• Show initiative and drive a continuous improvement culture by inspecting and adapting

• Work closely with the Product Owner to bring product vision to life

• Act as point of contact for technical issues related to the overall solution and design

• Act as mentor, developing the skills of less experienced colleagues within development ensuring their approach is aligned with best practice guidelines

• Share your knowledge and passion for technology

• Provide support to other business functions where necessary, e.g. Customer Support teams

• Support the creation and maintenance of documentation.

Behavioural competencies:

 At Netcall we measure how results are achieved using a competency framework. Definitions of the competencies applicable for the role are listed below:

• Teamwork – co-operates with others to accomplish common goals; works with others within and across his/her department to achieve shared goals; treats others with dignity and respect and maintains a friendly demeanor; values the contribution of others. •Communication – listens to others to gain a full understanding of issues; comprehends written material; presents information in a clear and concise manner orally and in writing to ensure others understand his/her ideas; appropriately adapts his/her message, style and tone to accommodate a variety of audiences.

• Drive – having the sustained energy and determination to achieve results by overcoming obstacles. Drive is about demonstrating the urgency and motivation in setting and meeting challenging targets with required quality and service, and to time.

• Accountability - accepts full responsibility for self and contribution as a team member; displays honesty and truthfulness; confronts problems quickly; displays a strong commitment to the success of the Company acting as a credible representative of the business.

• Agility - adapts to change and different ways of doing things quickly and positively; does not shy away from addressing setbacks or ambiguity; deals effectively with a variety of people and situations; appropriately adapts thinking or approach as the situation changes.

• Creativity & Innovation - applies creative problem solving skills in order to develop solutions; recognises and demonstrates the value of taking "smart" risks and learning from mistakes; develops multiple alternatives and understands the feasibility of each; effectively shares and implements ideas.

• Customer Focus – understands that all employees have external and/or internal customers that they provide services and information to; provides helpful, courteous, accessible, responsive and knowledgeable customer service

• Personal Development and Developing Others - enhances the capabilities of the organisation by openly and effectively sharing his/her expertise with others; supports a continuous learning environment by preserving and compiling intellectual capital which can be used by others within his/her team and the organisation as a whole.

Special Conditions

• The role is a remote UK-based role, but it does require regular travel to Netcall’s Poole office for team and project meetings. You should expect to visit Poole for up to 2 days every fortnight. There may also be the occasional requirement to travel to Netcall’s other offices or visit customers as required.

• Provide ad-hoc out of hours support for Patient Hub along with the rest of the development and operational team.

• Implement and act in accordance with the Company’s Information Security and Acceptable Use policies

• Satisfactory completion of pre-employment screening, including a DBS/NPPV3/CTC/SC check dependent on role. The above list of duties is not exhaustive and you may be required to undertake other tasks within the scope of your role. Any job description provided to you by the organisation will not form part of your contract of employment unless specified otherwise.