director finance u0026 it transformation careers in Barka, Oman