Internal Audit and Controls careers in Sohar, Oman