Develop and support our client's Digital Enterprise Services enterprise systems, data interfaces and integrations, to deliver new features and enhancements.
Plan and manage the technical tasks and schedules to ensure delivery throughout the product lifecycle.
Develop and maintain relationships with key stakeholders, including project sponsors, business leaders, technical teams, and external partners.
Collaborate with Product Management stakeholders to understand requirements and develop strategies that meet their requirements.
What makes you a successful candidate?
Bachelors Degree in Computer Science, Information Technology or equivalent experience.
At least 7 years of relevant experience in software development, with at least 2 years of experience in leading high performing software development teams.
Extensive experience in technology delivery in financial organizations, preferably with some experience of delivering to corporate functions departments.
Experience communicating across technical and non-technical audiences, effectively translating complex technical concepts into business terms.
Excellent presentation, communication (oral and written), and relationship-building skills across all levels of management.
Hands-on technical skills and good competency in the following:
Typescript and React.
Kotlin and Spring Boot.
Kubernetes / OpenShift architecture.
Experience with AWS architecture is preferred.
Experience with Agile and TDD methodologies is advantageous.