Business Analyst / PM (Payments Systems)
- Location
- City Of London, England, United Kingdom
delivering key business initiatives. Key Responsibilities Own the end-to-end payment card processing environment across two brands and approximately 800 locations. Ensure high availability, resilience, performance, and security of payment services. Maintain responsibility for payment acceptance technologies including payment terminals, payment switching hosts, payment gateways, acquiring integrations ...