Electrical Supervisor / Construction Manager at Savile Lloyd (Switzerland, Switzerland) — aijobsearch