T2606 - IT Project Manager (12 months assignment)
Debiopharm
Lausanne, Switzerland Full Time Product Jobs Switzerland Posted 4d ago
Job Description
— and our Digital & IT team is the engine that keeps our science moving. We're looking for an experienced IT Project Manager ... environments — we would like to get in touch. IT Project Manager (Contractor 12 Months) Lausanne, Switzerland · Hybrid · 12...
Posted May 19, 2026