The Avalanche has re-signed forward Jamie McGinn to a two-year, $3.5 million contract, according to an NHL source.

The 23-year-old McGinn came to the Avalanche at the trading deadline from San Jose. He had eight goals and five assists in 17 games for Colorado.

“Jamie made an immediate impact from the time he joined our organization,” Avalanche general manager Greg Sherman said in a statement. “We look forward to Jamie building upon last season’s performance and are pleased to have agreed to contract terms.”