electrical generator careers in Sohar, Oman