Demonstrable payment processing and clearing knowledge especially data mapping and modelling to support triaging issues raised in development and production
Engineer agent prompting and context management systems: system prompt architecture, dynamic context construction, prompt versioning, and evaluation-driven prompt optimisation using automated and human evaluation frameworks.
Configure and manage cloud-managed database services across AWS and Azure, designing high availability, scalability, and disaster recovery strategies aligned to RPO/RTO objectives.
Use AI-assisted engineering tools and workflows, such as Claude Code, spec-driven development, reusable skills, and automated review/test loops, to accelerate delivery while preserving engineering quality.
Provide technical governance: Conduct architecture and design reviews, enforce standards, and ensure solutions comply with security, data, and government ICT policies.
Make integration effortless: Create reusable frameworks, SDKs, and configuration patterns so new connectors and integrations can be built quickly and maintained reliably.
Drive software quality through code reviews, automated testing, and test coverage improvements using tools such as JUnit, Cucumber, Cypress, and similar frameworks.
Perform lifecycle for our different CI/CD tools (running on different platforms such as Microsoft Azure, Kubernetes or Virtual Machines on premise) to ensure security, availability, and maintainability of the platforms
Leading engineer role for all global contact center applications; including - cloud providers, internal/external infrastructure, telephone providers, interaction recording, workforce management, reporting, session border controllers, and integrated equipment, devices, and infrastructure.