barka general electric careers in Bawshar, Oman