Is it possible to install Developer Edition of SQL Server as the primary development server?
Indeed this setup is possible. When the developers open Sql Server Management Studio, instead of connecting to a locally installed instance (not necessary given your requested setup, but I would still install it) then they would connect to the shared instance on the development server.

That is how our shop is setup.