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.
#J-18808-Ljbffr