Associate Director, IT Site Business Partner for Technical R&DJob ID: REQ-10021921Location: Ivrea, ItalyDate: Sep 12, 2024SummaryThe IT Site Business Partner for Technical Research and Development, based in Ivrea, Italy, captures IT demand, collabora...