barka general electric careers in Muscat, Oman