service delivery manager careers in Abuja, Nigeria