Opportunity to work in an international environment with high responsibility.
Must-have
Must have Swiss nationality or EU-28/EFTA nationality or residence permit