NEC Corporation
Customer Success Manager
- Full-time
- Contract
About the role As Customer Success Manager, you'll play a critical role delivering Managed Services for a government client, acting as the primary point of contact for core ITIL functions and overseeing the delivery, performance, and governance of IT Services. You'll lead a multidisciplinary Service Management team, including ...
Darwin, Australia