We are seeking an experienced and hands on Lead Developer to deliver high-quality custom software solutions while adhering to Agile principles and practices. The role encompasses technical leadership, Agile delivery management, and fostering a collaborative team culture focused on continuous improvement and client satisfaction.
You will have a firm grasp of emerging technologies and become the SME for the team, imparting knowledge to others and ensuring that documentation is maintained to a high standard.
Supported by the Head of Solution Delivery your main responsibilities in the role will be to:
- Lead the Agile development process, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Coach and mentor team members on Agile methodologies, fostering a culture of transparency, collaboration, and accountability.
- Provide technical guidance and oversight to the development team, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Lead by example in software development, actively contributing to code reviews, pair programming sessions, and knowledge sharing.
- Collaborate with stakeholders to define product scope, objectives, and deliverables, breaking down requirements into actionable user stories and tasks.
- Act as the primary liaison between the development team and stakeholders, facilitating communication, gathering feedback, and managing expectations.
What you’ll get in return:
- 25 days holiday
- Discretionary bonus scheme
- Employee assistance programme
- Annual holiday buy (up to 3 extra days)
- Salary sacrifice benefits
- Annual benefits reviews
- Professional qualifications and study support
We'd like to hear from you, if you have experience with:
- Significant experience in software engineering roles.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Excellent communication and interpersonal skills, with the ability to build rapport with clients and team members.
- Technical expertise in software development, including proficiency in programming languages and development tools, Java, Springboot, SonarCloud, Kafka.
- Deep understanding of Agile principles and practices, with a focus on iterative development, continuous integration, and delivery.
- Experience with Agile project management tools such as Jira, Trello, or Azure DevOps.
Additional Information:
A full Job Description can be seen here.