The 31-year-old former Rangers player has signed a three-year contract with the Tigers, who were promoted from the second-tier Championship last season.