Associate Director, Technical Project Leader Drug Product Job Details | Idorsia at Idorsia (BASEL, BS, Switzerland) | Careerkit Jobs