Team Leader careers in Sohar, Oman