payment services careers in Abuja, Nigeria