Job Description :
Hiscox is looking for an IT Applications Delivery Manager to lead the IT Software Delivery function within the Hiscox Europe IT team.
This role will lead our Software Delivery Management practice and be responsible for the Software Engineering teams that deliver and maintain business applications using various technologies that go from Insurance Core, CRM, RPA, Portals, etc.
This role will have accountability for running and evolving the IT software engineering practice focusing on the optimization of the delivery models, quality, cost, and customer satisfaction.
This will involve the creation and optimization of new or existing Software Delivery teams, working with internal staff, staff augmentation teams, or on a significant number of cases, through the negotiation of software development services with 3rd parties.
Most of these teams are currently operating in an agile software factory model that continuously deliver software change based on fixed cycles.
The right candidate should be a hands-on leader, knowledgeable in the field of Software Delivery and Software Engineering, with proven experience in leading Software Delivery teams from the ground up and capable of creating a structured delivery practice as it progressively scales up following the growth of the IT organization in Hiscox Europe.
The individual should be able to demonstrate the ability to drive positive change and improvements in working practices by working closely with the teams, customers, partners or third parties.
Accountability for running and evolving the IT software engineering practice focusing on the optimization of the delivery models, quality, cost, and customer satisfaction
Rolled-up reporting across multiple teams giving an overall view of delivery health
Management of the Hiscox relationship with 3rd party software vendors, including service performance monitoring and 3rd party service contract negotiation.
Building relationships with key business and IT stakeholders and actively managing delivery expectationsLeading a Software Delivery Management Practice to foster continuous improvement across delivery teams, including : Definition and management of a Software Delivery Management Framework with guidelines and principles of the Delivery Management practiceEnsuring process consistency where it is important across application teamsGovernance of the change process, ensuring adherence to core principlesDriving continuous improvements in the delivery process through the application of best practices and lessons learned from team retrospectivesBeing a champion and evangelist for Delivery Management best practicesKeep abreast of developments, trends, and industry best practices in application change deliveryManage a team of Delivery Leads, permanent or 3rd party, by delegating the field management of IT delivery teams.
Being a hands-on leader, should also be able to perform, if necessary, the field management of some key software delivery teams, including : Structuring new delivery teams from the ground upManagement of processes related to the Software Delivery Life CyclePerform delivery planning and prioritization in conjunction with business stakeholders and IT delivery teamsManagement of requirement backlogs, including change, support, and improvements through analysis, build and testing to a successful deliveryRemoving any organization, process, or technical blockers to ensure delivery teams are as efficient as possibleEnsure reporting is provided to stakeholders (status, risks and issues, blockers etc.
Perform risk management activities that foster a successful software deliveryAdhere to Hiscox change governance and delivery standards
Person Specification :
Our core behavioural capabilities at Hiscox are thinking, influence and energy and candidates must be able to demonstrate these qualities
Able to work in a fast-moving environment with rapidly evolving targets
Self-motivated, confident, and decisive, with a can do’ attitude to work
Able to exert influence across a range of geographically distributed stakeholders
Able to communicate clearly to all colleagues, including senior IT management and offshore technical resources
Able to influence, coach and support colleagues in adopting new processes and ways of working
Demonstrates a commitment to quality, service and hands-on problem management
Software Engineering background or equivalent
Proven experience in leading IT software engineering teams from the ground up, including hands-on management experience
Field experience on managing activities related with software delivery lifecycle, including planning, resources, risks, issues, dependencies, and quality
Experience of the full project life cycle, from initial analysis and solution design to user acceptance testing and production support
Good stakeholder management skills
Team management skills, creating an environment inspiring highly motivated teams
3rd party vendor management, including service definition, monitoring and contract negotiationExperience of using tools to manage the application delivery lifecycleKnowledgeable on managing Agile delivery teams (Scrum / Kanban) Understands the principles and best practices of software development in an Agile environmentAppreciation of build processes and practices and DevOps principlesAppreciation of working with offshore or remote delivery teams / team membersExcellent written and verbal English communication skills are requiredPortuguese, French, Spanish, German or Dutch are beneficial but not required