About the job Salesforce Developer (Experience Cloud)
1. About this position
The Productivity, Trade and Innovation Sector (PTI) of the Vice-Presidency for Sectors and
Knowledge (VPS) supports regional integration into the global economy and cooperation through
lending operations, technical assistance and applied economic and sector work.
Within PTI, the Private Sector, Synergies and Trade Unit (PST) leads several flagship initiatives that
engage directly with private-sector stakeholders across the region and beyond.
To support these initiatives, PST is building a centralized and comprehensive private-sector user
database that consolidates information from multiple channels and programs. Salesforce will be
the core platform supporting this effort, serving as the system of record for private-sector users,
leads, organizations, and interactions across PST initiatives.
2. Background and Objective
The objective of this engagement is to provide Salesforce development services to support the
design, configuration, and enhancement of Salesforce solutions for PTI/PST, with a strong focus on
Experience Cloud, Lead processes, and small-to-medium custom developments.
The developer will work as part of a multidisciplinary team, following established governance,
security, and DevOps practices, and will actively contribute to a CI/CD-based delivery model using
Git-based tools.
In addition, the developer will support the team in identifying, documenting, and implementing user
journeys and intake flows, and in providing recommendations to optimize Salesforce configurations
and processes. The developer will also help assess, and implement—when appropriate—
Salesforce plugins, integrations, or add-ons that improve the efficiency of data collection,
processing, and management, with the objective of maximizing the Units existing data,
engagement and operational effectiveness with private-sector stakeholders.
3. Scope of Work
The Salesforce Developer will be responsible for the following activities:
3.1. Experience Cloud Development
Configure and enhance Experience Cloud sites (templates, pages, components, navigation,
branding).
Implement authenticated and unauthenticated user experiences, including profiles,
permission sets, and sharing models.
Configure forms and intake flows using standard Salesforce tools (flows, LWCs, standard
components).
Implement user journeys and intake flows, and provide recommendations to optimize
Salesforce configurations and processes.
3.2. Data Model, Lead Processes, and Intake Automation
Configure and customize standard and custom objects, including fields, page layouts,
record types, validation rules, and automation.
Implement Lead intake and routing logic, including assignment rules, queues, and
conversion processes.
Support intake processes using flows, approvals, and automation aligned with business
requirements.
Ensure configurations follow best practices for scalability, maintainability, and security.
Import existing data (currently registered in Excel files) into Salesforce.
3.3. Custom Development and Enhancements
Develop Lightning Web Components (LWC) and Apex (as needed) for small to medium
enhancements.
Implement business rules, validations, and automation not covered by standard
configuration.
Troubleshoot and resolve defects across declarative and programmatic components.
Assess, and implement—when appropriate—Salesforce plugins, integrations, or add-ons
that improve the efficiency of data collection, processing, and management.
Produce technical documentation and implementation notes as required.
3.4. CI/CD and DevOps Practices
Actively use Git-based version control as part of daily development work.
Contribute to CI/CD pipelines (e.g., Gearset, GitHub Actions, Bitbucket Pipelines, or
similar).
Follow branching strategies, pull request reviews, and deployment procedures.
Support deployments across multiple environments (e.g., Dev, QA, UAT, Production).
Ensure metadata changes are properly tracked, tested, and validated before deployment.
Deliverables
Documented and validated functional and technical requirements.
Configured and deployed Experience Cloud components and pages.
Configured objects, Lead processes, and automation.
Imported user data from other existing sources.
Custom components and enhancements aligned with requirements.
Deployment packages delivered through CI/CD pipelines.
Technical documentation and configuration notes.
Knowledge transfer as required.
Required Qualifications and Experience
4.1. Mandatory Skills
Proven experience as a Salesforce Developer.
Hands-on experience with Experience Cloud.
Strong knowledge of Salesforce configuration (objects, Leads, Flows, validation rules,
security).
Experience developing Lightning Web Components (LWC).
Practical experience with Git-based version control.
Experience working with CI/CD pipelines for Salesforce deployments.
4.2 Desirable Skills
Experience with tools such as Gearset.
Experience with Apex testing and deployment best practices.
Familiarity with Salesforce security and sharing models.
Experience working in Agile/Scrum environments.
6. Working Approach
Work collaboratively with product owners, architects, and administrators.
Follow established governance, security, and development standards.
Participate in sprint planning, reviews, and retrospectives.
Deliver incremental improvements aligned with business priorities.
7. Reporting and Coordination
The developer will report to the designated technical lead or product owner and will
coordinate closely with platform administrators, architects, and DevOps teams.