Sheridan returns to Scotland after an eight-year absence having played for clubs all around the globe.
That included leading the line for Cypriot champions APOEL in the Champions League group stage in 2014 against Barcelona, PSG and Ajax.
Sheridan was a free agent after leaving Polish side Wisla Plock last season.
Since emerging at Celtic in 2007, the 32-year-old has featured for Motherwell, Plymouth, St Johnstone, CSKA Sofia, Kilmarnock, APOEL, Omonia, Jagiellonia Bialystok, Wellington Phoenix, Ironi Kiryat Shmona and Wisla Plock.
He has also been capped three times by Ireland, the last coming in 2010.
Dundee confirm capture of former Celtic and St Johnstone striker Cillian Sheridan