He spent last season on loan in the Championship with Alloa, making 38 appearances and scoring three goals, one an absolute cracker at Ibrox!
The 22-year-old frontman, who earned a call-up to the Northern Ireland senior squad in August, moved to Dundee on a temporary transfer in the summer.
“I’ve seen how well Stephen (Kenny)and Dundalk have been doing over the past few years. Speaking to him and listening to his plans with me, I really wanted to come here.
“I followed Dundalk and watched all their games in Europe and saw how well they were doing. They were very unlucky not to qualify from the group stages, so I’m hoping they can go on the same run again this year.”