What will you be responsible for?
Managing several Agile teams to deliver on engineering standards,
sprint backlogs and plans, engineers' responsibilities and performance
management, code quality, adherence to development guardrails, and
testing;
Client-facing liaison for all required meetings
Be the voice of reason between speed and quality;
Coach engineers to be T-shaped, versatile, and take responsibility
outside their core disciple;
Support code into production and take charge of incidents;
Own remediation of technical debt;
Be responsible for the full life-cycle development process and the
deliveries of a team;
Line management (1:1 meetings, personal development & training
plan, career path, probation reviews, and performance reviews);
Coach teams in applying Scrum and DevOps;
Manage action plans for continuous improvement of the teams (Team
Health Monitor, sprint retrospective, etc..);
Implement, monitor, and report all team KPIs & SLAs;
Lead initiatives for implementing efficient development and delivery
processes;
What must you possess?
Experience with the following or similar technologies:
Microservices - REST API, TypeScript, NodeJS
JavaScript, MV* patterns, ReactJS (including Redux)
Databases - Postgres, MongoDB
DevOps - Jenkins, Artifactory, SonarQube, GitHub, CloudFormation
Understanding of AWS (Lambda, Postgres, S3, API Gateway, CLI,
SNS/SQS)
Understanding of OAuth
Formal Development methodologies
Required Working Experience:
10+ years working experience in Software
Development; 5+ years experience in leading cross-functional Agile teams
Fluent in English communication skills (both verbal & written)
Experience in a management position at an international finance or
tech company, as well as have a sound development background and
experience.
Strong people leadership, team building, motivation, and coaching
skills
The production of technical documentation including technical
specifications, operating instructions, test plans, etc
Code and change management processes
Experience in working with multiple stakeholders, across two countries,
with conflicting priorities
Deep understanding of Software Quality, DevOps environments, and
Micro-Service technologies
University degree in IT field or equivalent industry experience
Agile – Certified Scrum Master (preferred)
Experience in the Banking or Financial Services industry; (preferred)