Responsibilities
- 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.