content development managers careers in Mississauga, Canada