irca,lead auditor careers in Bawshar, Oman