Career McNiff previously played for Dumbarton, and had two separate loan spells with Annan Athletic before signing permanently.