He joins for an undisclosed fee.
“I'm delighted, it's a club on the up and I'm very excited to be a part of it," said McAleny.
“I am an attacking player and I'll work hard for the team - that goes without saying. I like to chip in with a few goals and I've always got my eyes on the goal.
“It's exciting times, like I said, they are a club on the up. I know the manager, they are a good bunch of lads, the facilities are spot on and it's definitely the right place to be."