One of the first things you should do is call
Don Cropsey, Chief Building/Zoning Inspector at the Town Office to find out about the NYS Uniform Fire Prevention & Building Code requirements for in-ground pools. The NYS Code has extensive regulations about fencing, locks, alarms, etc. for pools and you should know about all that before you start your budgeting for the project.
Don can't legally/officially
recommend any local companies, but he'll be able to tell you about other installations that he knows about, and you'll be able to pick his brain about the project. He's a good guy, very easy to chat with.