multi skilled maintenance engineer jobs in spruce grove ab