Who we are looking for
A Software Development Team Leader, who will help to drive innovation, mentor top talent and shape the future of our platform with cutting-edge technology, to deliver optimal software solutions.
The Back Office Members department is vital to the continued success of the Business operations, having responsibility for developing and supporting a number of critical tools.
Continued Business growth sees us looking for an additional Software Development Team Leader to join our well-established team. Our fast paced and dynamic environment requires an innovative and committed leadership team to continue to drive delivery of new features, functionality and maintenance work pieces.
This is a great opportunity for someone who wants to build a career in technical management with large-scale systems, who would thrive in a fast-paced environment, helping to drive progress and efficiency whilst supporting the continued growth of the team.
A background in software development is essential but this role is very much hands off and focuses more on your organisational, problem solving and people skills.
This role is eligible for inclusion in the Company’s hybrid working from home policy.
Preferred Skills, Qualifications and Experience
- Forward thinking and ability to challenge the norm.
- Ability to work proactively in a reactive environment.
- Passion for software development and creating efficient processes and best practises.
- Self-motivation with a strong drive to succeed.
- Capable of handling large workloads with rapid context switching.
- Strong appreciation of the importance of knowledge sharing and mentoring.
- Knowledge of .Net, MS, SQL, Golang and GCP.
- Version control and code repositories.
- Micro service and distributed system architectures.
Main Responsibilities
- Ensuring timely provision of agreed deliverables throughout the Software Development Life Cycle (SDLC) by understanding both Business and technical requirements.
- Working alongside technical lead’s and architect’s to determine the most suitable technical solution.
- Scheduling and planning development resource according to the Business needs.
- Tracking and reporting of progress.
- Mitigating risk and resolving blockers throughout the work.
- Collaborating with other teams within the Business as required.
- Leading by example, you will be proactively looking into bugs raised and communicating with other teams involved to resolve them.
- Understanding and enforcing governance of best practises.
- Recognising team member’s strengths and mentoring them to encourage and support continuous improvement.
- Chairing team meetings, team 1-2-1 sessions and feeding in to team appraisals.
By applying to us you are agreeing to share your Personal Data in accordance with our Recruitment Privacy Policy -