The 25-year-old played 27 games last season scoring five goals and providing two assists.
All the latest news, rumours, gossip and deals during the summer window
He signed a three-year deal after being prised away from Edinburgh, where he impressed during two seasons in charge.