About Unilink
Unilink Software is a fast-growing, international company and the leading provider of innovative, award-winning software solutions for the criminal justice sector. Our mission is to empower governments and businesses around the world to effectively secure their operating environments, intuitively manage their data, become more efficient, and foster a culture of rehabilitation.
Our purpose is to create technologies that people can rely on so that justice systems work well. We foster a culture of continuous improvement, innovation and excellence. We care about our staff, our customers, the environment and everything we do - principles encompassed in our social purpose statement.
We work with fantastic customers - government and private sector organisations in the UK, Europe and Australia - who use our software solutions to reduce the administrative burden on staff, improve the information flow and security as well as to implement digital solutions to assist in rehabilitation of people in their care.
We are growing quickly, expect that growth to accelerate and are looking for enthusiastic, passionate and driven individuals to join our team. Our offices are located in London, Southampton and Newcastle but our staff are located throughout the UK, in Europe and Australia. We offer flexible working, a good benefits package and competitive salary.
Senior Development Manager
Location
Flexible with travel to Chandlers Ford, London & Newcastle
About the role
We are seeking a Senior Development Manager to join our Agile software development team. As a Senior Development manager, you will play a critical role in overseeing and managing the development, quality, testing, and business analysis functions of around 60. You will report directly to the Technical Director and be responsible for ensuring the successful delivery of high-quality software products in an Agile environment. This is a hands-on role that requires a strong technical background, excellent leadership skills, and a deep understanding of Agile methodologies.
Responsibilities & Duties
* Technical Leadership: Provide technical leadership and guidance to the development, quality assurance, testing, and business analysis teams.
* Agile Methodology: Drive the adoption and implementation of Agile development methodologies, ensuring that teams adhere to Agile principles and practices.
* Team Management: Manage and mentor a team of developers, quality assurance engineers, testers, and business analysts, fostering a culture of collaboration, innovation, and continuous improvement.
* Resource Allocation: Allocate resources effectively across projects and tasks, ensuring optimal utilization and productivity of the team.
* Technical Expertise: Stay up to date with industry trends, technologies, and best practices in software development, and apply this knowledge to drive technical excellence within the team.
* Process Improvement: Continuously assess and improve the development processes, tools, and methodologies to enhance efficiency, productivity, and quality.
* Stakeholder Management: Collaborate closely with cross-functional teams, including product management, UX/UI, and operations, to understand requirements, prioritise work, and deliver successful outcomes.
* Risk Management: Identify and mitigate project risks, proactively addressing any issues or obstacles that may impact the project timeline or quality.
* Performance Evaluation: Conduct regular performance evaluations for team members, providing feedback, coaching, and guidance for professional development.
Qualifications, Competencies & Experience
* Technical Expertise: Strong background in software development, with hands-on experience in at least one programming language and familiarity with modern software development frameworks and tools.
* Agile Experience: Proven experience in Agile software development methodologies, such as Scrum or Kanban, and a deep understanding of Agile principles and practices.
* Leadership Skills: Excellent leadership and team management abilities, with a track record of successfully leading and motivating technical teams in a fast-paced, Agile environment.
* Communication Skills: Strong verbal and written communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders at all levels of the organisation.
* Problem-Solving: Demonstrated ability to analyse complex technical and business problems, identify solutions, and drive the implementation of effective strategies.
* Results-Driven: Proven track record of delivering high-quality software products within established timelines and budgets.
* Continuous Learning: A passion for learning and staying up to date with the latest technologies, tools, and industry trends.
* Experience: Minimum of 5 years of experience in a technical leadership role, managing software development, quality assurance, testing, or business analysis teams.