Novocure is seeking a Site Technology Manager to oversee technology operations at their site, ensuring efficient systems and processes are in place. The role emphasizes strong leadership in technology management and a commitment to innovation and collaboration within a dynamic healthcare environment.
Must-have
Not specified