Job Description

At Rainmaker Associates, we are problem solvers. We’re passionate about helping people solve problems and overcome challenges so that they can achieve their potential.

  • We take initiative and own the problem
  • We take the customer’s success personally and advocate for them (even though they may fight it)
  • We value hard work and smart thinking
  • We team up with each other, our customers and our partners

We love to make an impact, to leave our mark, to take on a challenge, to master something new, to “figure it out”, to muscle through

We hate futility & monotony, to waste clients’ money, to leave the job undone, when we point out the cliff and they jump off!

If you share these values, then you can be a Rainmaker!

The Salesforce Business Analyst (BA) facilitates requirements gathering sessions to gain an understanding of our customer's current state processes and technology and the implementation work that follows. As part of the project team, they will discover our customer's current pain points, and uncover gaps in process and CRM best practices. From the discovery the BA will work with their team to design a solution and be responsible for developing an implementation plan in the form of user stories, conduct customer reviews to obtain approvals. The BA should be able to produce detailed business cases, process diagrams, wireframes and other context diagrams.

A Certified Salesforce Consultant, the BA should have the capability to gather both technical and business information and develop implementation needs and options. The BA is responsible for operating within and presenting information to a C-level/Sr. Manager audience or a technical team. The BA

will be responsible for implementing functionality and will providing guidance and direction to technical teams, testing teams and business stakeholders during the implementation.


Business Analysts will work remotely (with limited onsite time) with customers to obtain requirements, develop designs, and implement, including integrations with other related cloud computing solutions.

Required skills include:

  • Build a clear requirements development approach for each customer engagement.
  • Strong understanding of Salesforce’s capabilities and limitations and can clearly communicate those to customers.
  • Lead discovery workshops, which includes the facilitation of large audiences, solution presentations, and solution demonstrations.
  • Responsible for identification and inventory of customer process pain points, other requirements and gaps in best practices.
  • Perform analysis of complex business information into technical implementation components.
  • Perform business process modeling, user experience modeling/wireframes and basic technical architecture diagramming.
  • Comfortable building and demonstrating prototypes in Salesforce.
  • Strong presenter to C Suite/Sr. Manager level audiences as well as technical teams.
  • Comfortable with heavy involvement in user acceptance test planning.
  • Effectively leverage multiple implementation team types (User experience, Change Management, Developer Communities)
  • Has hands on experience in several mid-size and larger implementations using in some of the following areas:
    • System Release Management, Implementation & Adoption
    • Data migration and integration concepts, tools and design
    • Working knowledge of’s VisualForce/API/Apex programming language
    • platform development
    • Communities and Mobile
    • Marketing Cloud
    • Service Cloud
    • Sales Cloud

Education and Required Experience

  • Certified Admin or Developer with either Sales Cloud or Service Cloud Consultant certifications
  • B.S. degree in Computer Science, Software Engineering, MIS or equivalent
  • 3+ years experience as a Business Analyst or Systems Consultant for a professional services consulting organization.
  • Experience with configuration
  • Experience with Agile delivery methodologies
  • Knowledge of custom development preferred
  • Knowledge of CPQ applications and concepts preferred
  • Experience with other CRM software (Siebel, Clarify, Vantive, Peoplesoft, NetSuite, RightNow, etc.)
  • Strong presentation and communication skills
  • Located and able to work in the U.S. from a home office and able to travel up to 25%
  • Looking for a full-time position


Save Job