IT Strategy Specialist Jobs careers in Bawshar, Oman