We are looking for a Head of Development to provide day-to-day leadership of our expanding Development Team. In this role you will support, motivate and engage those individuals around you. You will help them to be creative, problem solve and fulfil their ambitions at an exciting and dynamic technology company at the forefront of innovation in the public sector. You will also act to ensure tooling, practices, architectures are fully documented and complied with to maintain and improve quality of delivery. This is a leadership role to inspire the team and to set both the development strategy and detailed roadmap for the company. Both of which necessitates interdepartmental collaboration.
Operational and line management of Development teams and related roles/skills
Ownership/ Accountability for the lifecycle management of billing, portal and customer estate systems plus their supporting tools.
Clearly expressing Product Backlog items and ensuring there is a refined backlog in place at all times that satisfies the Definition of Ready
Optimising the value of the work the Development Team performs and sign off of all product deliverables to ensure adherence to quality standards and to ensure business value is realised · Plan, devise and maintain the UKCloud Continuous Integration Environment (CI/CD) ensuring its use and effectiveness for the consuming teams. To include evaluation of tools/frameworks, continued liaison with wider engineering teams, with the aim of reliable and non-disruptive releases.
Ensure effective documentation for design, configuration and on-going support of the pipeline
Working with the QA lead, ensure Development Teams have sufficient and effective environments for coding and testing activity
Evaluate software and services to see if they should form part of the tooling/platform in use · Provide Subject Matter Expert level code and application support when needed, including leadership of technical investigations · As a member of the Software Engineering Management Team, contribute to the development and implementation of the Engineering Department plan, maintaining a department skills matrix as input to Technical Training and Development of the Engineering Department
Maintain procedural and audit-readiness of the function including policies, processes and education
Work with business and engineering teams in the continued adoption and maturity of agile
Providing regular metrics to the Software Engineering Team and internal customers to show improving efficiency and identify areas for improvement. Collaborate with internal customers to improve team and company performance.
In depth knowledge of implementing and/or maintaining a multi-team/multi code Continuous Integration (CI/CD) environment
General understanding of software engineering; will have coding experience in a major programming language such as Java, C#, Python or Ruby
Experienced in the maintenance and administration of se-linux systems. This will include shell scripting, performance monitoring and tuning, setting up and maintaining services and installation of software
Experienced with common build tools such as Git, Jenkins, ANT, Maven, Gradle
In depth commercial experience working in agile teams and practices, e.g. Scrum and XP · Expertise in SQL and No SQL database technologies.
Be able design performant queries, appropriately normalised schemas and basic tuning against MySQL/MariaDB and/or MongoDB
A good understanding of core datacentre technologies: Servers, Networks, Storage gained through an operational support background, ideally a large scale cloud or virtualised computing environment
Experience working in an ITSM environment with 3rd line support teams; effective problem investigation.
Exposure to software engineering practices either as a software engineer or QA engineer.
About the Company
UKCloud provides an unbeatable, secure UK public cloud. Focused solely on serving the UK Public Sector. We are committed to assurance and security while delivering flexible, agile and value-based cloud hosting to our customers.
Formed in 2012, UKCloud is based in Farnborough (Hampshire) and Corsham (Wiltshire). We have a team of 250+ people and we continue to grow! We are looking for people who want a rewarding career in a business who truly invest in you as an individual.
Competitive salary plus 10% bonus
25 days' holiday increasing to 30 days over length of service, half a day birthday leave, charity day
Access to free parking
Active social and charity events
Cycle to work scheme
Friday breakfasts, fruit and soft drinks
UKCloud is an equal opportunities employer and positively encourages applications from suitably qualified and eligible applicants. Applicants must be eligible to work and live in the UK and will be required to undergo and maintain appropriate UK government security clearance.