Senior Software Developers (Team Leader)

South East England - Berkshire
Full Time
£95,000 -£100,000
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. Government, Health, Medical Sector, Policing, Prison Services, Insurance and more,

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.
  • Peer review colleagues’ work.
  • 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.
  • Experience with JavaScript, TypeScript, and associated frameworks and libraries, particularly React.js.

 

Person Profile
  • Minimum 4 years’ experience in managing and motivating a team.
  • Degree educated. 2:1 or above, STEM subjects Prefered.
  • Lead by example as a master in all disciplines of software development.
salim Noorani (1)

Consultant Details

Salim Noorani
salim@jam-management.com

Contact number: 0208 460 3050

Job Summary

Job Reference:

SSD121/SNN

Closing Date:

2024-11-17

Share Job

Scroll to Top