The 24-year-old, current top scorer in the Scottish Championship, had agreed a pre-contract with the Edinburgh side in the summer.