process team leader careers in Riffa, Bahrain