 He went on to sign a new three-year professional contract to expire in the summer of 2010.Scottish First Division club Dundee signed Shinnie in November 2008 on loan for the rest of the season.On 29 November, he made his debut, coming on as a substitute in a 1–1 draw against St Johnstone; three months later on 21 February 2009, he scored his first senior goal in a 4–1 win over Livingston.