A 48-year-old man died while skiing at night at the Flumserberg resort in the canton of Saint Gallen after colliding with a marker post on an unlit slope, police said on Sunday.