Software Development Team Lead

Bracknell, Bracknell Forest
Full Time
£98,000 - £98,500
Job Description

We are looking for exceptional senior software developers to lead our team with 5+ years' experience managing and motivating a team who are committed to delivering valuable applications and services to customers. You will ensure the software meets the agreed acceptance criteria and the team’s definition of done.

This is a hands on role for which we are looking for an individual who is passionate about developing the highest quality output, from a motivated team by leading by example and being a subject matter expert in multiple languages.

From design, development, testing, deploying and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers.

Location.

This role is based in our head office in Bracknell, Berkshire.

This is an office-based vacancy and as such we expect all applicants to be willing to commute to our offices a minimum of 3-4 days per week as per our hybrid working policy.

Key Responsibilities

Technical leadership and management

  • Responsible for the software engineering output of the team
  • Lead the design and refinement of complex stories within product(s) the team is responsible for, engaging with other teams or departments as required.
  • Lead development projects, coordinating tasks to be carried out by the team, and working with customers as required.
  • Lead the team, encouraging best practice within the team and look to how the overall business objectives can be met.

Mentor direct reports within the same agile team.

  • Complete performance reviews and personal development plans for direct reports.
  • Assist in recruitment activities, including recruitment days, phone and face to face interviews.
  • Build and manage a high performance team, working to develop your team members and address any concerns with support of the wider business.
  • Facilitate agile \ Scrum ceremonies, including refinement, planning, review and retrospectives.
  • Track and support the team implementing improvements and changes from retrospectives.
  • Provide weekly reporting of team progress to the department head.
  • Collaborate with other teams and departments to ensure that deliverables from the team will meet the customer’s expectation.
  • Collaborate with the Product Owner to manage the Product(s) backlog and give guidance on timeframes for deliverables.

Development

  • Write code in appropriate languages.
  • Design the architecture of new application components and achieve internal sign off for development specifications where required.
  • Lead the Agile team to develop applications to meet product/customer requirements.
  • Thoroughly test new features or developments to make sure they perform the desired task correctly in all cases.
  • Work with Quality Assurance teams/processes to validate builds ready for launch.
Experience Required
  • Bachelor’s Degree in a STEM, Computer Science or related subject, preferably from a Russell Group University.
  • Experience of leading successful development teams.
  • Good experience of developing commercial projects/applications ideally in C# or React.
  • Good experience in SQL and using relational databases such as Microsoft SQL Server.
  • Experience in source control, in particular Git.
  • Experience working within an Agile environment, in particular Scrum, and applying supporting practices.
  • Will be able to supply expert support on one or more product(s).
  • Familiar with and will apply TDD, unit testing or appropriate automated testing on stories and bug fixes they work on in line with the standards for the product.
  • Experience in using any of the following languages would be well received: Python, React.Native or Maui.Net.

In addition any experience in the following would be beneficial:-

  • Knowledge and experience working to OWASP ASVS or equivalent application security standards.
  • Experience of recent .NET versions.
  • Experience of Javascript, Typescript and associated frameworks and libraries, in particular React.js.
  • Experience in developing containerising applications with Docker and using orchestration such as Kubernetes.
  • Experience in NoSQL databases such as ElasticSearch.
  • Experience in using test tools such as xUnit, Jest, Cypress, Selenium Web Driver, SoapUI or Burp Suite.
Salima

Consultant Details

Salima Bandali
salim@jam-management.com

Job Summary

Job Reference:

SDL103/SN

Closing Date:

2024-05-31

Share Job

Scroll to Top