senior it manager careers in Edmonton, Canada