The ITS Site Manager role at Opella involves overseeing ITS activities at a site level, ensuring the alignment of technology strategy with business goals, and serving as the security officer and risk manager for computerized systems. The ideal candidate will possess strong IT management experience, a degree in Computer Science, and leadership skills to manage teams effectively.
Must-have
Nice-to-have
Not specified