The former Barcelona trialist told the club's official website: "This move is a dream come true.
"There were a few other clubs from the south that were interested, but this is a club of big stature.
"Over the years, a lot of Scots have done well here and I want to try and get to the next level now."
He added: "There's a couple of weeks before the season starts. I'm looking forward to getting started and getting sharp."
Snodgrass becomes Whites boss Gary McAllister's fourth summer signing, while Argentine Luciano Becchio and Canadian under-21 international Marcus Haber are also being tipped to join the club.



