The key purpose of this role is to support the business by facilitating contracts, terms of business and ensuring compliant onboarding of new candidate in Switzerland. The Onboarding Administrator reports into the Onboarding Team Lead and requires close liaison with all colleagues in the Sales and Accounts team. On a daily basis, you will be supporting the DACH teams with priority for the Swiss Sales team. This role is a fantastic opportunity to join a rapidly-growing company and develop your career. The Onboarding Team Lead is able develop the role further by taking ownership of contract processes, learning contract negotiation skills, international compliance rules and gaining commercial acumen. All training is provided. Key Accountabilities: Supervision of the end to end onboarding process for candidates under our Swiss entity Providing reports to the Director of Compliance & Risk Keeping abreast of Swiss legislation around employees and contractors Review and improve processes and policies Cross checking standard contractual documents using templates in English and German (training provided) Entering contractor and client data on the system Supporting Client onboarding process and system set up where required Reviewing and saving contractor and client documentation on file Point of escalation for complex queries Contractor onboarding and offboarding Dealing with adverse background checks Must have: German & English speaker – fluent level Well organised Deadline orientated Willingness to learn Can-do attitude Ability to thrive in a constantly changing environment Leadership experience