Dean Furman has signed a two-year contract with Doncaster Rovers following a loan spell with the club last season.
The midfielder spent the final month of the last campaign at the Keepmoat, helping Rovers secure promotion to the Championship.
The South African's contract with Oldham Athletic expired at the end of last season.
The 25-year-old began his youth career at Chelsea and has previously had spells with Rangers and Bradford City.