JOBSEARCHER

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.