- On-site
3k
... serve clients worldwide from 48 locations in 19 countries. Our expertise delivers results. Our optimism transforms outcomes. Job Description Reporting to the IT Manager, you will join an international IT Helpdesk team currently composed of members based in France and the United States, with ongoing expansion in India, Mumbai ...
Mumbai, भारत