alot of ideas have been suggested and i havent seen anyone recommend bkb
(against storm no bkb is suicide).
Snipers real strength lies in his large range and positioning is thus important. He can give initiators a hard time as they tend to have a choice between going for their team or sniper.
Theres no hard and fast rule to what you should build on him.
i would say that wand + bracer/wraith/pms/basilius (pick 1) and treads are the core. I wouldnt take any other boots as the ias and health make them a superior choice to phase. Bot can be taken late game but i prefer tp scrolls.
Movement speed items can be good on sniper, lothars is a reasonable choice but not ideal for every game.
Manta is still pretty much core on him as it compliments his pushing abilities. The nerf didnt affect sniper so much as he still has long range and can be hard to find in a hectic teamfight.
lategame luxuries include mkb, butters, buriza (if the game drags on that long)
I personally dislike orbs on him as they give away your position unlike your non-orb invis bullets). He dosent really need an orb unless the game drags on. He reaches his carry potential quite early and is a good pusher.
Ive even seen orchid being suggested - however im not a fan as it gives no hp.