Dundee have signed goalkeeper Jack Hamilton from Heart of Midlothian on a three-year deal for an undisclosed fee.
The 24-year-old has been capped by Scotland at U21 level and has also been named in the full international squad on occasion.
Hamilton has also previously played on loan for Forfar Athletic, East Fife and Stenhousemuir.