technical maintenance & repair electrical en careers in Mecca, Saudi Arabia