Dundee have made former Celtic midfielder Simon Ferry their sixth signing of the summer.
The 26-year-old has also played for Swindon Town and joins the Dens Park club after spending 2013/14 with Portsmouth.
Dundee boss Paul Hartley told the club website: "I am extremely happy that we have signed Simon. He is young and dynamic and has proved himself in England at a very decent level.
"He played the last year as a sitting midfielder but I see his strengths in attacking and going forward with the ball. I think the fans will really take to him and he is also a Dundee lad so he knows what this club means to the city."
Ferry joins Cowdenbeath forward Greg Stewart, Falkirk striker Phil Roberts, Alloa keeper Scott Bain and Hibernian pair Kevin Thomson in James McPake in moving to Dundee.