Business Help Desk Specialist III
On-site · Ottawa
Provide high-level technical support for business customers in a 24/7 call center environment. Troubleshoot issues across desktops, applications, networking, and telephony, or triage them to the appropriate teams.