Following are the roles of a Salesforce NPSP Consultants:
Designs and deploys solutions that assist customer business processes
Helps in requirements using Salesforce applications
designs solutions to utilize the Nonprofit Cloud functionality