tekla careers in Ibadan, Nigeria