service delivery manager careers in Wamba, Nigeria