Salesforce Career Options
Apex Hours
Apex Hours is one stop platform to learn Salesforce skills and technology. Please subscribe our YouTube bit.ly/AhSub
We will talk about what Salesforce (SFDC) and Salesforce Career options are available in the Salesforce ecosystem. We will see different career choices you have or different job profiles that are available in the Salesforce job market.
What is Salesforce(SFDC)?
SFDC stands for Salesforce dot com or Salesforce.com. Salesforce is one of the most popular and powerful Cloud-based CRM systems. Over the years it has evolved and grown into “THE GO-TO…” option for every small, medium, and large-scale industry.
Sales,?Service ,?Field Service , Mobile, Marketing, Net Zero, Non-profit, Education, Philanthropy, Commerce, CPQ – Just name it and they have an OOTB cloud solution in place for immediate deployment – you just have to configure and customize it as per your industry and customer needs.
Let’s deep dive into the various career options and opportunities available for you in this vast ecosystem.
Career option in Salesforce
To give a quick perspective of various roles and responsibilities in any Salesforce project/program team let’s have a look at the below diagram. This is a sample waterfall delivery-based model to showcase various technical and functional roles available in a salesforce program.
Side Note- Waterfall delivery is a methodology- where each of the stages like requirement gathering, design, development, and testing is a milestone and a complete set of requirements for the whole program/project gets delivered as a single entity. We can talk about different methodologies in some other blog.
Let talk about all Salesforce Career Options in details.
1. Salesforce Administrator
As a?Salesforce Administrator ?/ Admin you hold a very important responsibility to correctly setup the Customer Org, their roles/ responsibilities, Hierarchy in the system. You also setup which login user should see what kind of data- controlling the visibility of the screens, etc. Setting up oauth, managing and setting up dashboarding, reporting and any outbound/inbound communication channel setups, etc.
These days we also see “DevOps” as a separate role for most of the programs where the DevOps person/team is responsible for managing and setting up the process for deploying data into higher environments, check in checkouts of different teams and moving the packages to higher environments like Integration environments (CIT, SIT), UAT, Pre Prod and Production.
Average salary (national): $95.000
2. Salesforce Developer
As a?Salesforce Developer ?you are expected to be able to configure as well as customize the application to suit the customer requirements using Apex, flow, triggers, OOTB setups, process builder, LWCs, etc. Salesforce Developer is one of most demanding skill in Salesforce industries. A Salesforce Developer is a programmer who builds Salesforce Application on various PAAS platforms.
Average salary (national):?$125,000
3. Functional Consultant
Being a consultant means to have a “Know How” of the system. Not just following what’s required to be done- but also to be able to suggest the processes that are industry best practices. A Salesforce functional consultant is responsible for creating a Functional Deign Document for the whole set of requirements for the Salesforce team and be able to suggest process improvements based on?Salesforce Best Practices . Check?here ?to learn about 5 Skills Great Salesforce Consultants Have In Common.
4. Tech Specialist
To support the best practices suggested on a process level- we need to have a deeper understanding of how the technology works and that is where the Tech Specialist play an important role. Someone could be managing and expert at the?Integration ?area, someone is great at LWCs, someone is managing the?CPQ ?EPC (product catalogue side of things), etc.- these are just few examples of technical specialization roles in Salesforce.
领英推荐
5. Business Analyst
Right from the requirement capture, running customer workshops, requirement elicitation, interacting with different customer user groups, creating the business requirement document (BRD), capturing the as-is and to-be processes- this all is taken care by a Business Analyst(BA). Check?here ?for Top 7 Skill in a Salesforce Business Analyst checklist.
Average salary (national):?$104,000
6. Salesforce Architect
To stitch through all the requirements across project and to be able to suggest the best approach for all the set of requirements an Architect plays a pivotal role.?Salesforce Architect ?is responsible to gather technical and functional details from each of the track tech specialists, BAs and functional consultants to be able to come up with the overall approach of how the requirements will be technically designed and delivered. For any technical blockers- they are the key people on the program.
Average salary (national):?$150,000
7. Designer
Similar to the functional consultant role- but Designers work across the streams and systems and have a bigger additional responsibility to be able to see how Salesforce would fit in the overall program ecosystem. They would come up with the overall program level design- functional design that covers the whole program which includes interacting systems, any inbound, outbound communications, APIs, user interactions flows, and how all the technologies/platforms are fitting together in the program.
Average salary (national):?$112,000
8. UX Designer
Salesforce UX designer is the one who comes up with the right way of representing customer requirements in the salesforce screens. Its not just about the UI design (how screen looks and just develop those) but to be able to bring in and enhance the customer experience in the system by conducting user interviews, creating system and flow mockups, screen designs, understanding current system usage challenges and bring improvements and coming up with the best experience for your customer.
9. Project Manager
In a traditional project delivery methodology (Waterfall as explained earlier) a Project Manager is the person responsible for managing all these above roles, deliverables, creating an overall delivery plan, manage project risks, challenges, resourcing, etc.
In the agile world (where requirements are split in smaller chunks and delivered) the project manager role is typically replaced by a Product Owner/ Product Manager.
Average salary (national):?$90,275
10. Enterprise Architect/ Program Architect
Enterprise Architect / Program Architect is a crucial role on very high scale implementations who is responsible for any/every interacting systems’ technical and business design.
An enterprise architect works with the representatives (PMs/Architects) from each platform/team (including salesforce teams) and even with the customer stakeholders/business users to understand their requirements and challenges and to see the feasibility and compatibility of the underlying systems and requirements.
11. Program Manager
A?program manager ?sits on the top of this hierarchy. This role cuts across all the teams similar to Enterprise Architect/Program Architect but is responsible for managing the customer teams, vendor teams, delivery teams, testing teams, etc. on an overall program delivery level.
Managing the program schedules, program milestones, and delivery across the teams to adhere to the program goal- program manager is responsible for this e2e. Managing customer stakeholder interactions, reporting to the steering committee, program sponsors, and managing program risks, program budget, etc.
Follow Apexhouse page and blog for more notifications .
Fintech | Insurtech | IA Researcher | SFDC Industries | Vlocity | Managing Director | Regional Vice President | We are hiring!
1 年Jesus David Sosa
Senior Salesforce QA cum Certified Administrator at Happiest Minds Technologies
2 年Could you explain testing roadmap in salesforce ecosystem?
Salesforce Expert, Business Process Professional
2 年Ashton Wong check out this newsletter and follow the group. Great content for your future career options ????