You might hire a Salesforce consultant to:
- Troubleshoot and maintain an organization’s Salesforce implementation
- Develop and maintain reports and dashboards, data administration, and system integrity 
- Design, build, and deliver tailored solutions for the business using Salesforce 
- Collaborate with stakeholders to build, iterate, and improve processes and functions
- Recommend features and improvements to improve usage of the Salesforce platform
- Champion Salesforce best practices for organizational security
| Required skills and qualifications | Preferred skills and qualifications | 
| Experience with Salesforce and other software-as-a-service (SaaS) solutions | Adept at clearly presenting technical information to diverse audiences | 
| Strong analytical and interpersonal communication skills | Ability to work in a dynamic environment | 
| Experience with programming and data management languages like JavaScript, C#, Java, and SQL | Excellent organizational skills | 
| Understanding of agile software delivery concepts and fundamentals | Experience gathering software requirements and implementing them for client projects |