site inspector careers in Tubli, Bahrain