IT Project Manager & Business Analyst at Hillwood (Luxembourg, Luxembourg, Luxembourg) — aijobsearch