'il avait fini ce travail pendant la saison.'
is this acceptable too?
It does not exactly mean the same thing: "il avait fini ce travail pendant la saison" means that he could have started that work before the season.