Senior Software Developers (Team Leader)

JAM IT Consultancy Ltd
England
GBP 40,000 - 60,000
Job description

Senior Software Developers (Team Leader)

South East England - Berkshire

Full Time

Job Description

Our clients are seeking exceptional senior software developers to lead their teams, with 4+ years’ experience in managing and motivating a high-performing team 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, and 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, deployment, and maintaining up-to-date applications and services, you will enable the Company to deliver mission-critical communications solutions for customers.

Location: South East England - Berkshire.

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

Key Responsibilities

Management:

  • Responsible for the software engineering output of the team.
  • Mentor direct reports within the same Agile team.
  • Complete performance reviews and personal development plans for direct reports.
  • Manage performance issues in conjunction with your own line manager, including performance improvement plans and absence improvement plans.
  • Assist in recruitment activities, including recruitment days, phone and face-to-face interviews.
  • Continuously monitor the performance of team members and raise concerns with your own line manager and/or People Team.
  • Facilitate Agile/Scrum ceremonies, including refinement, planning, review, and retrospectives.
  • Track and support the team in implementing 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 meet customer expectations, for example, working with Operations on software deployment.
  • Collaborate with the Product Owner to manage the product(s) backlog and provide guidance on timeframes for deliverables.

Development:

  • Write code in appropriate languages, principally C#.
  • Design the architecture of new application components and achieve internal sign-off for development specifications where required.
  • Work within an Agile team to develop applications that meet product/customer requirements.
  • Thoroughly test new features or developments to ensure they perform the desired task correctly in all cases.
  • Work with Quality Assurance teams/processes to validate builds ready for launch.

Maintenance & Improvement:

  • Problem-solve and fix bugs as they are discovered/reported.
  • Perform ongoing maintenance or upgrade of the platform as required, following internal change procedures at all times.
  • Share ideas and work on projects for improving applications, processes, or the wider platform.
  • Review projects/deployments and learn lessons to improve future performance.
  • Design and pilot prototype applications where required.
  • Stay up to date with software development trends and technological advancements. Learn and test new technologies, frameworks, and languages as relevant.

Experience Required

  • Bachelor’s Degree in a STEM, Computer Science, or related subject.
  • Significant experience in developing commercial projects/applications in C# or React.
  • Good experience in SQL and using relational databases such as Microsoft SQL Server.
  • Experience in source control, particularly Git.
  • Experience working within an Agile environment, particularly Scrum, and applying supporting practices.
  • Ability to demonstrate the Right to Work in the UK. (PERM Position)

Additionally, any experience in the following would be beneficial:

  • Some knowledge and understanding of AI and ML concepts.

Person Profile

  • Minimum 4 years’ experience in managing and motivating a team.
  • Degree educated. 2:1 or above, STEM subjects preferred.
  • Lead by example as a master in all disciplines of software development.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developers (Team Leader) jobs in England