The role is located at IMSC Leiden and works with the Global DOTS organization to drive site strategic digital goals.
Base: 80,800.00 EUR to 140,530.00 EUR Gross annually; Bonus/Equity: Not specified; Benefits: 8% holiday allowance included
Must-have
Nice-to-have
Not specified