Aww yeah, this job has expired on Pro Jobs. Reasons
could be: the employer is
not accepting applications, is not actively hiring, or is reviewing
applications.
Job Description:
Responsibilities:
As a people person, with experience building and managing high-performing and rapidly expanding software development teams
A continual focus on the adoption of best practices in software engineering: design, testing, version control, documentation, build, deployment, security and operations.
Ensuring team structure is optimised, and resources managed, to facilitate efficient project delivery - seamlessly integrate, mentor and manage internal and external teams continually monitoring quality and effectiveness.
Establishing technical standards and ensuring alignment to them for product development and company operations
Building flexible systems by choosing simple, straightforward solutions over more complex ones
Taking a data-driven approach to engineering where all initiatives have metrics to help drive progress and determine success
Specialist in software delivery, with experience and knowledge of delivering large platforms through multi-disciplined teams
Knowledge and experience delivering complex, high-budget technology initiatives in Agile, across both web and back-end systems.
Work closely with our product team to ensure they have a clear understanding of what they’re building, why they’re building it and when.
Balance competing priorities – have a good understanding of software technical debt and ensure we've got the right balance between paying it down, delivering new projects and offering outstanding customer support.
Facilitate knowledge sharing, identify and manage risks and address any single point of failure.
Take part in deep-dive troubleshooting exercises - drive technical post-mortem discussions to identify the root cause of complex issues and implement appropriate solutions.
You'll own the technical, risk, people, and development to maintain and enhance your application platforms in support of what is best for our customers
Requirements&Qualifications:
Strong Software Engineering background and an appreciation of agile development practices, TDD/BDD, automated builds, continuous integration, code quality metrics etc.
Proven experience within a Delivery or Software Engineering management role
Strong People management skills with the ability to lead and coach others
Strong technical knowledge or previous relatable experience
Excellent knowledge of the Software Development Life Cycle
Experience with Business Change&Strategy
Agile&Waterfall methodologies, managing teams across multiple scrums and locations
A pro-active individual who shows initiative and takes responsibility for their own decisions
Excellent team player who encourages feedback and is able to delegate and seek help when appropriate
A well-organised planner who will follow rules and procedures when appropriate
Experience delivering software solutions in a public-facing, highly-available Fintech/Banking environment
Agile working methods - sprint delivery, continuous integration, continuous delivery.
An understanding of microservices and containerisation - e.g. Docker, Kubernetes, Cloud Hosting
Passion for coaching other software engineers and building a strong team culture
Experience in platform development languages like C#, GoLang and NodeJS would be an advantage
Experience in high-velocity, high-availability and highly-secure transaction processing applications would be a strong preference
Any technical knowledge, or personal interest, in blockchain commercial applications would be an advantage
Who are you:
A pro-active, innovative individual who shows initiative and takes responsibility for their own decisions
Strong leader who is able to encourage excellence and motivate large teams
Delivery focused team-player
Excellent verbal and written communication skills
Analytical problem-solver who can quickly and accurately identify key issues
Understands own strengths but seeks help from others where appropriate
A well-organised planner who follows rules and procedures when applicable and - implements new ones when identified
An innovator who will thrive in a dynamic, high-pressure environment
Professional&discreet operator focused on stakeholder needs
Company Benefits
Company Pension Contribution: 7%
Annual Leave: 25 Working Days, 1 additional day of annual leave for each year of - service with the Employer, to be capped at 33 (thirty-three) days.
Life Insurance: 4x Annual Base Salary
Performance Based Bonus
Private Medical Insurance & Dental Cover- BUPA- ‘Medical History Disregarded’
Digital GP Service
Employee Assistance Program for you and your loved ones!