technical bid manager careers in Nigeria