manager it careers in Bawshar, Oman