The 20-year old impressed on loan for the Steelmen last season and has now been snapped up permanently, signing a two-year deal.
"I am really grateful for the manager for showing faith in me. My aim is to try and establish myself as a first-team player.
"The second half of last season was interrupted by injuries so I am hoping to stay injury free and play some more regularly this season.
"Pre-season has been great so far. I just can't wait for the games to get going again."