Penned a 2-year deal with the club in June 2016.
Sean began his professional career at Sheffield Wednesday in 2006, and had spells on loan at Mansfield Town and Bury, before establishing himself in the "Owls" first team in the 2008–09 season.
He was allowed to join Shrewsbury Town in July 2010, and helped the "Shrews" to win promotion out of League Two in 2011–12.
Sean joined Port Vale on a short-term contract in November 2012, and then signed with Cowdenbeath in March 2013, before joining Scunthorpe United four months later.
He went onto help The Iron to win promotion out of League Two in 2013–14.