Technical Support Analyst (French & English)

Join us as a Technical Service Desk Analyst in Bucharest, servicing global customers in a rewarding and challenging environment.