This is a 3 year Fixed Term Contract, based in London HQ.
The goal of the Applications and Integration team is aligned to the Tech2020 strategy to deliver and support business applications and services that are robust, secure, stable, usable, elegant and resilient. To develop strategic alignment across the Bank, the IT department has 3 core services areas that it will coalesce around. These services are 1) Banking & Analytics 2) Treasury Risk & Finance and 3) Corporate and Central Services. This role will be responsible for one of these 3 service areas.
The Bank is at the early stage of its adoption of Agile practices and transforming to Agile ways of working hence this role will have a significant input into ensuring this methodology is adopted and adapted to make the IT team as streamlined and effective as possible.
The Associate Director (AD), Agile Software Development Manager will be responsible for multiple teams within their own service area and must have considerable experience of delivering and maintaining service by following solid and robust Agile principles. This will also require the individual to have extensive experience of delivering service via a hybrid resourcing model where certain services will be wholly provided by a third party supplier.
The Associate Director Agile Software Development Manager will co-ordinate and oversee the activity of internal resources, contractors and various other third parties to provide Application Maintenance, Support and Development services for the Bank.
This key role in IT will work closely with all aspects of IT which includes - Service Delivery, Insight & Innovation Business analysis, Architecture, Infrastructure Operations and PMO.
They will be required to engage with many Stakeholders and Users across the Bank, which includes but is not limited to, Banking, Treasury, Risk, Controllers, Audit and Corporate services.
Additionally, they are also responsible for ensuring the bank adheres to its defined IT Governance model, which includes but is not limited to, Internal Controls, Risk Management, Financial Management, Capacity Planning, Supply & Demand Management and Project Governance.
Accountabilities & Responsibilities
Software Delivery - Support, Maintenance and Development of the key banking applications
Working to the Director Applications and Integration, provide leadership for the development, maintenance and support for the Bank's key applications.
Responsible for the creation of a 'best in class' support, maintenance and development practice, using modern Agile principles and practices: e.g. Methodologies such as Scrum, SAFe, Kanban and using design practices such as TDD, Pairing, CI/CD, A/B testing, Microservices...
Responsible for end to end support, maintenance and delivery following the best in class Agile principles.
Responsible for transforming the internal delivery group to becoming a metrics based, lean start-up organisation, working closely with the business to establish shared ownership.
Defining success criteria, maintaining a common view of the backlog, planning effectively and maintaining a view of the timeline for delivery.
Working with the Head of QA to ensure effective quality assurance and the overall integrity of the Support and Development.
Maintain a common view of current backlog, plan effectively, define acceptance criteria, estimate and track velocity.
Manage supply and demand so that future demand can be managed in line with expectations.
IT Standards, Risk, Control & Governance
Contributes to the creation of IT Policies and Standards and is responsible for ensuring standards are applied and adhered to at all times
Managing risks to successful outcome through the IT Risk management framework.
Responsible for improving the IT general control landscape, including the design of preventative controls and automation to eradicate the need for heavily manual detective controls.
Third Party Management
Lead and manage your teams in a hybrid staff/outsourced organisational structure.
Manage third party contributions to develop within Agile principles and ensure all parties activities are coordinated via the appropriate Agile approach e.g. Kanban, Scrum, SAFe...
Responsible for identifying and implementing modernisation and efficiency opportunities in the heritage ecosystem through continuous improvement opportunities and automation.
Setting the direction and creating an activity based approach to delivering value to the business through the implementation and maintenance of lean Agile reporting and data capture.
Report on the progress and delivery cadence of each team; burnup, burndown, velocity, quality etc.
Create a culture where technical debt is ruthlessly eliminated, generating backlogs for prioritisation and business cases for delivery where appropriate.
Coach, mentor and direct your team in the delivery of good Agile delivery practices.
Create a culture such that all team members are responsible for quality in all they do. Put our users first. Identify and deliver continuous improvement through retrospectives etc.
Guide, support and educate the Product Owner and key stakeholders of the value of Scrum and Agile principles, especially with respect to refining and managing the product backlog.
Directly accountable for the engagement and effective overall management of staff including recruitment, compensation (as agreed with the Head of Department, if applicable), performance management, coaching and development.
Champion and role model the Bank's Behavioural Competencies and Corporate Behaviours, ensuring adherence within the team(s) so that the highest standards of integrity and ethical conduct are exhibited at all times.
Knowledge, Skills, Experience & Qualifications
Bachelor's or master's degree in an IT discipline or related field, or equivalent work experience
Agile practitioner certification, e.g. PMI-ACP or equivalent.
Experience of transforming a team to use modern Agile techniques with a successful outcome is KEY.
Experience of running maintenance and support teams in line with Agile principles is ESSENTIAL.
Experience of managing dispersed teams
Effective leadership, interpersonal and communication skills
The ability to command respect and to create a sense of community amongst their peers in IT and key stakeholders within the business service in which they operate.
Good knowledge of techniques for planning, monitoring and controlling support, maintenance and development.
Good understanding of the acquisition and management of third party providers.
The ability to find ways of solving or pre-empting problems.
The ability to understand technical issues at a detailed level but explain them in non-technical manner.
Must have exceptional communication, organisation, and time management skills.
Strong experience of software development estimating and capacity planning.
The ability to coach the internal team to reach their highest potential using best practices.
Diversity is one of the Bank's core values which are at the heart of everything it does. A diverse workforce with the right knowledge and skills enables connection with our clients, brings pioneering ideas, energy and innovation. The EBRD staff is characterised by its rich diversity of nationalities, cultures and opinions and we aim to sustain and build on this strength. As such, the EBRD seeks to ensure that everyone is treated with respect and given equal opportunities and works in an inclusive environment. The EBRD encourages all qualified candidates who are nationals of the EBRD member countries to apply regardless of their racial, ethnic, religious and cultural background, gender, sexual orientation or disabilities.