Technical Specialist Clean Utilities / Energy (Deputy Teamleiter) at CSL (Berne, BE, Switzerland) | Careerkit Jobs