Hi Michael,
Thank you for posting your query in Microsoft community forums!
Since the app is missing from the store, I would recommend you to reset Store cache and check.
Method 1:
From the desktop:
Press Windows + R keys
Type "wsreset.exe" on run window and press enter.
It opens the store to reset the store cache.
Method 2: You may also re-install the apps from the below given link.
Reference:
http://apps.microsoft.com/windows/en-US/app/netflix/d8d75bb2-c5cd-44f2-8c26-c1d1ae5b13fa
Hope this information will help you.
For any further assistance, reply to us and we will be happy to assist you.