IT Support Specialist at Jobup (Le Locle, NE, Switzerland) | Careerkit Jobs