I highly recommend using automounter (man autofsd ; man automount).
It's been working great for me for years, from Mac OS 10.6 on right through to macOS 10.13 High Sierra.
/etc/auto_master, replace line
Then edit your own
/etc/auto_ubf and add lines like this:
/../Volumes/redacted -fstype=nfs,bg,nolock,tcp,intr,rsize=524288,wsize=524288 redacted.ubf.nl:/redacted
The reason for the
/../ is that you cannot automount in
/Volumes directly (somewhere in the kernel it disallows that). Using
/../Volumes bypasses that restriction.
Your custom NFS options go where I have nolock etc.
sudo killall autofsd to have automount reload the files, and voila the mounts should appear. Now the kernel will unmount NFS after a certain amount of inactivity but this have never been an issue with us. Files don't get closed/lost if you leave an app open for a long period of time.
The one downside is that NFS mounts don't show in Finder by default so I make a favorite in every user's Finder sidebar (Finder - Go - Go to Folder - /Volumes and then drag the NFS mounted folder into the sidebar).
Hope this helps...