Principal, Software Delivery Team Lead – EBRD

The purpose of Job
The Principal, Team Lead is responsible for the support, maintenance and development services for all applications, systems and services that their team supports for the Bank. The Team Lead manages a team of technical and functional specialists, liaising with other IT experts, users and managers in the Bank to address operational challenges, respond to evolving business needs and ensuring that strategic goals are met.

Background
The Principal, Team Lead is responsible for the support, maintenance and development services for all applications, systems and services that their team supports for the Bank. The Team Lead manages a team of technical and functional specialists, liaising with other IT experts, users and managers in the Bank to address operational challenges, respond to evolving business needs and ensuring that strategic goals are met.
Facts and Scale
Management of up to six staff in the team.
Responsible for the support, development and maintenance of the Bank’s systems, which are operationally critical.
Works with staff at all levels across the bank to understand their issues, requirements, priorities and delivers on these priorities to increase and return value to the key Bank stakeholders.
Manages and has oversight of Third party software providers, IT contractors and consultants.
Manages and prioritises the issue log of 80-100 issues

Accountabilities and Responsibilities:
Recruits, motivates, trains and develops staff within agreed policies and practices to maintain an effective workplace capable of meeting its objectives.
Ensures systems are resilient, fit for purpose and meets evolving business requirements.
Manages and administrates the development programme to ensure that functional system changes/fixes, enhancements and developments are sound, support the Bank’s operational priorities and are conducted according to the Bank’s and Application and Integration team’s procedures
Works with the business to proactively identify and manage their backlog of queries, defects, issues, enhancements, upgrades and projects.
Manages the business backlog and guides them on prioritisation, estimating and team capacity to deliver.
Works with external stakeholders (consultancy firms, software vendors, service providers, etc.) to ensure that functional deliverables are progressed optimally, timely and to the level of quality expected by the Bank.
When appropriate, on-boards and motivates third parties within agreed policies and practices to maintain an effective and efficient workplace capable of meeting its objectives.
Is responsible for ensuring key agile working practices are adopted and adhered to, such as –
Arranges daily stand-up meetings, facilitate meetings, schedule meetings, demo and decision-making processes in order to ensure quick inspection and proper use of adaptation process
Managing the Agile process with the coordination of team
Facilitating daily stand-ups, planning, demo and retrospective meetings.
Knowledge of agile methodology and frameworks like Scrum, Kanban, XP, etc.
Forecasting how long work will take based on Lean Agile metrics
Expert in estimation and planning and knows how to create useful, reliable and practical plans for software development projects.
Assists the Associate Director, to define the strategic direction of the function in order to drive forward change and to best support the Bank’s mission and strategic objectives
Advises Project Steering Committees and run User groups ensuring stakeholders and sponsors are kept up to date
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.
Ensure that the ongoing internal controls are completed satisfactorily and evidence retained. All audit points will be remediated within agreed timescales.
Deputises for the Associate Director, as required to ensure the smooth running of the team.

Knowledge//Skills/Education and Responsibilities
Education & Qualifications:
Bachelor’s degree or equivalent experience in the area of expertise.
Knowledge & Experience:
Knowledge of agile methodology and frameworks like Scrum, Kanban, XP, etc
Understand the fundamentals of iterative and incremental development
Strong knowledge of Agile methodologies, theory, rules and practices, like: Scrum, Kanban, Crystal, FDD, XP, etc.
Solid experience knowledge of software development processes and procedures
Experience of Agile techniques, such as, User Stories, Continuous Integration, ATDD, TDD, Continuous Testing, Pairing, Automated Testing, Agile Games.
Ability to take and understand the commitment to deliver the product on time.
Know about the value of metrics and incremental delivery
Knowledge about tasks, backlog tracking, burndown metrics, velocity, user stories etc.
Familiar with common development practices, Service oriented environments, and Agile practices
Experience in successful application deliveries, system implementations / upgrades.
Experience of delivering software in a formal regime using source control management and controlled gates with relevant artefacts to support design, quality and support.
Experience of working in a mid-sized corporate environment, successfully aligning solutions appropriately with wider roadmaps, architecture and other initiatives
Experience as a collaborative leader
Ability to hold team members accountable via appropriate empowerment, set clear performance standards, resolve performance issues, keep team engaged and on task
Demonstrable evidence of facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency.
Evidence of building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on continuous improvement and problem solving.
Experience managing teams and systems implementations across different technologies
Experience working with financial services

Skills:
Professional Expertise – ability to make effective and appropriate use of functional knowledge and technical skills
Strong analytical and problem solving skills
Excellent written and verbal communication skills with the ability to communicate appropriate, concise and accurate information.
Excellent interpersonal skills, in particular, service orientation and people empathy.
Ability to influence internal and external stakeholders
Fluency in written and spoken English.
Ability to operate sensitively and effectively in a multicultural environment.
Challenges;
Combining broad finance business knowledge with in depth technical skills in order to understand the nature of issues and resolve these satisfactorily.
The role has to balance multi-departmental priorities to maintain daily operational requirements.
The role has to combine a high degree of business expertise and common market practices with IT technical skills, with ability to use these to address EBRD specific requirements.
The role requires collaborative skills to work in parallel with different IT teams to deliver cross system solutions to meet business requirements.

Specialisms
Treasury and Finance
Working with and managing Developers and associated technologies aligned to Treasury and Finance systems
Extensive technical knowledge / functional experience of EBRD Treasury and Finance systems (Summit, Fusion Risk, Numerix Cross Asset XL, SWIFT, AccessPay, RightClick TMS and Deploy)
Functional experience of related infrastructure components (RHEL, Windows Server, BMC Control-M, Oracle / MS SQL Server).
Significant functional and industry specific experience and expertise with a strong understanding of treasury and banking transaction processing.
Extensive experience of technically and functionally supporting Treasury and payment systems.
Comprehensive understanding of the Software Development Life Cycle, programming experience (SQL, SAP ABAP, C++/C#), knowledge of development tools (Microsoft Visual Studio) and CI/CD tools (Jenkins, BitBucket, Pipelines)
Please note that CCTs, Interns and applicants working directly for a Board office can only apply for jobs advertised via the external careers website.

Job Segment: Developer, ERP, Bank, Banking, Database, Technology, Finance

Click here to Apply Online

Related Job Ads: