Manager, IT Services (MITS)
In an era of rapidly changing contexts for international cooperation, we are looking for a Manager of IT Services (MITS) who will lead the conception and implementation of our organizational IT services strategy. They will champion successful team collaboration in a virtual workplace by ensuring that the right tools and capabilities are in place and […]