Salesforce is among the most widely used CRMs around the world, noted for its flexibility, customization opportunities, and work process automation solutions. This in many ways explains the demand for qualified specialists and competent developers who can run and expand the CRM to introduce optimal and advantageous features that can help business growth.
On this page, we bring you recommendations that can be useful when hunting for Salesforce developers as well as share tips on what to bring up during interviews.
Salesforce Role Specification
Before you begin your search, it is vital that you know specifically who you're looking for. The thing is that Salesforce specialists differ based on their skills and performed functions, thus, there are many roles that a Salesforce specialist can have. These roles determine the field of work that the person is responsible and qualified for. There are 6 main Salesforce roles as of today, these are:
- Administrator (admins are in charge of running the CRM)
- Developer (crafts and customizes the CRM according to the necessities of the company and its business specifics)
- App Builder (builds various applications)
- Architect (creates technical solutions for the ecosystem construction)
- Consultant (mostly administrates and consults on matters with regard to the Sales Cloud, Community Cloud, and Service Cloud, and at times deals with employee training)
- Specialists (these are Salesforce Marketing Specialists, Pardot specialists, CPQ specialists, among others)
From this, it follows that in order to boost your chances of finding the ideal candidate, you must be very specific about who you need. So, the question that you should be primarily answering regards the sought-for Salesforce role.
This point is very relevant when putting together your job descriptions. As such, small organizations often have just one full-stack Salesforce specialist, whereas larger companies generally have more than one specialist, each responsible for their own layer of work (for example, an Administrator and a Developer). Therefore, what you indicate in the description will vary from case to case but should ideally keep in mind the possible roles.
Is Having Salesforce Certification the Be-All & End-All?
Just as it is when searching for any kind of developers, the question of certification and education is among the first ones on the agenda. For starters, it must be noted that there's no need for having a specific college degree to become a Salesforce specialist.
Nonetheless, Salesforce provides the opportunity to take official paid-basis exams that can verify the knowledge of the platform with the corresponding certification. Currently, there are over 30 different certificates that can be obtained, each covers various sections of platform knowledge.
But is having Salesforce certification an obligatory requirement when hiring a developer? This matter is commonly debated not only by recruiters but by Salesforce specialists themselves. Based on the answers that were collected as a result of a certification-related interview with Salesforce specialists, most of the certified specialists believe that having certificates to back up their expertise and knowledge is indeed beneficial. At the same time, many of them state that the absence of certification can easily be outweighed by the actual experience of working with the platform since many things are learned as you go.
Therefore, to be fair, having Salesforce certification is more of a bonus than a compulsory requirement. So, when searching for a Salesforce developer to hire, when evaluating qualifications it is considered a best practice to pay attention to the previous experience with the platform to a bigger extent and to consider having certification just as an advantage. In any case, mentioning the different types of Salesforce certificates, the major ones that are connected to the developer role are:
- Salesforce Certified Platform Developer I
- Salesforce Certified Platform Developer II
- Salesforce Certified Platform App Builder
- Salesforce Certified B2C Commerce Developer
- Salesforce Certified Marketing Cloud Developer
Which Skills Should a Salesforce Developer Have?
Whats for the platform itself, the Visualforce framework, Salesforce Lightning, and SOQL and SOSL should preferably be among the developer's list of skills.
Which Questions to Ask a Salesforce Developer?
Now let's cover some of the things that you can ask a Salesforce developer during the interview. If needed, here's a more detailed collection of Salesforce interview Q&As that you might find helpful.
1. How do you expand your Salesforce knowledge?
Because Salesforce certificates have to be maintained with every official platform release, this is one of the points that can help to keep in pace with the changes to the CRM. The official Salesforce learning solution, Trailhead, is another thing worth investing time in. You can also inquire about which literature or sources (apart from the official documentation) the candidate uses. For instance, there are numerous blogs that revolve around the platform, such as Salesforce Ben.
2. What are the major automation tools in Salesforce?
Since one of the major advantages of the CRM is its work process automation capabilities, it is crucial to be no stranger to the ways that work can be automated. That said, the Process Builder and Workflows are among the major tools to be named. Optionally, you can ask when it is preferable to use one over the other.
3. Do you mind preparing a test assignment on Salesforce?
Seeing the specialist in action is always a great idea. In order for the task to be not too time-consuming, you may offer the specialist something not too difficult like creating an approval process. As an option, you can also ask the specialist to find a solution to a petite problem that you have currently as a test task.
Summing up, regardless of where you begin your search (be it Upwork, LinkedIn, Salesforce AppExchange, or your local recruiting channels), finding the right candidate to a great extent depends on how well you initially understand who you're searching for since there are many roles and specifics of working with the platform.