* Consulting to clients on CRM / salesforce best practices and processes
* Performing business requirements gathering and elicitation in client facing roles
* Advising on salesforce technical design, architecture and integration
* Performing salesforce configuration, development and reporting
* Engaging with salesforce APEX developer resources to address custom business