Senior Salesforce Developer / Technical Business Analyst

Osidigital β€” Canada Β· Posted ~11 hours ago

Senior Full-time

Skills

Salesforce Business analysis Requirements elicitation Requirements documentation Functional solution design Salesforce configuration Apex Lightning Web Components Third-party integrations Salesforce Flow

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Take ownership of complex enterprise CRM solutions across the full lifecycle. You will elicit and document business requirements, design functional solutions, configure declarative automation, develop custom code when needed, and integrate with third-party systems. The role requires independent judgment across both business analysis and engineering.

Highlights

Senior hybrid business-analysis and development role with end-to-end ownership of complex Salesforce solutions, combining requirements analysis, declarative configuration, custom development, and integration work.

Description

Job Title: Salesforce Developer/ Technical BA Type: FT Location: Vancouver, BC Canada with travel as needed Job Summary We are seeking a Senior Technical Business Analyst / Salesforce Developer for a complex, multi-department Salesforce environment with significant third-party integrations and heavy Flow-based automation. This role is for someone who operates across the full lifecycle of a Salesforce solution: eliciting and documenting business requirements, designing the functional solution, configuring it declaratively, and β€” where declarative tools genuinely aren't enough β€” building it in code (Apex/LWC) and wiring up the integration. Based on the requirement or project, the person can work as BA or a developer or both. This is a senior-level role. It requires independent, production-grade judgment on both the functional and technical sides β€” not someone learning either discipline on the job. Responsibilities: Business Analysis, Administration & Configuration Lead discovery sessions with stakeholders across multiple departments (e.g., Sales, Service, Operations, Finance) to elicit, document, and prioritize requirementsTranslate business requirements into clear user stories, acceptance criteria, process flow diagrams, and functional specifications suitable for developer handoffFacilitate requirements workshops, gap analyses, and current-state/future-state process mappingOwn the backlog for Salesforce enhancements: intake, triage, prioritize, and manage through delivery in partnership with the project/product ownerIdentify when a requirement should be solved declaratively (Flow, validation rules, page layouts) versus when it genuinely requires custom development (Apex, LWC) or an integration change β€” and make that call based on best practice, not convenienceConduct UAT planning and execution with business users; manage defect triage and sign-offMaintain traceability between business requirements, configuration changes, and release notesLead and collaborate for required upgrades, releases, and projectsOwn day-to-day Salesforce administration: user management, roles/profiles/permission sets, sharing rules, security model integrity, and data governanceDesign, build, and maintain Flow automation (Screen Flows, Record-Triggered Flows, Scheduled Flows) following governor-limit-aware, bulkified, and maintainable design patternsActively audit and remediate legacy automation (Workflow Rules, Process Builder) by migrating to Flow where appropriate, avoiding automation conflicts and recursive triggersManage object model changes (custom objects, fields, record types, page layouts, Dynamic Forms) with proper change management disciplinePartner with integration teams to understand data flow between Salesforce and external systems (ERP, HubSpot, Spotio, Marketing Automations, in-house systems, middleware/iPaaS such as Boomi) β€” including monitoring for integration failures, sync errors, and data integrity issuesMaintain a clean, documented data model; enforce field-level governance to prevent org sprawl (duplicate fields, unused automation, orphaned objects)Manage sandbox strategy, release/change management, and deployment coordination (Change Sets, or CI/CD via SFDX/Copado/Gearset β€” depending on org tooling)Monitor org health: Optimizer reports, API usage limits, storage limits, and technical debt backlog Custom Development & Integration Design and build custom Apex (classes, triggers, batch/queueable/schedulable jobs) using enterprise-grade patterns: trigger frameworks, service/selector layers, bulkificationBuild Lightning Web Components for UI needs beyond declarative capabilityWrite meaningful Apex unit tests (real assertions, not coverage-for-coverage's-sake)Design and build integrations with external systems via REST/SOAP APIs, Platform Events, or middleware/iPaaS tools (MuleSoft, Boomi, or similar); implement robust error handling and failure logging so integration issues are caught early, not discovered via a downstream data discrepancyHandle authentication securely (named credentials, OAuth) β€” no hardcoded secrets in code Cross-Functional / Governance Serve as the point of escalation for multi-department process conflicts (e.g., where Sales teams and Service teams have competing requirements on the same object)Participate in and help enforce Salesforce governance/Center of Excellence standards: naming conventions, environment strategy, automation-of-record rules, and documentation standardsCoordinate with the integration/development team on API-related changes to ensure admin-side changes (e.g., field changes, validation rules) don't break integrationsSupport change management and end-user training/enablement for new releasesSkilled at providing maintenance, support, daily configuration, and improvement of the database and integrationResponsible for ensuring that the system accurately meets the defined expectations of the business unit, ensuring that proper testing is implemented, and performance requirements are closely monitored by working with the development teamsAct as a lead for resolving issues, troubleshooting and suggest process improvementAbility to train new users Must Have Qualifications 5+ years of Salesforce experience spanning both functional/business-analysis work and hands-on development β€” genuine dual-track experience, not primarily one with light exposure to the otherSalesforce Administrator certification required. Platform Developer I certification requiredExpert-level Flow Builder proficiency, including bulkification and sound Flow-vs-Apex decision-makingStrong Apex fundamentals: trigger frameworks, asynchronous Apex, governor limit managementProven Lightning Web Components experienceDemonstrated experience with integrations β€” REST/SOAP, middleware/iPaaS, or event-driven architecture β€” from both a functional (data flow, troubleshooting) and technical (building, securing) standpointExperience supporting multiple business units/departments on a shared, complex orgSolid grasp of the Salesforce security model at enterprise scaleExperience with Git version control and CI/CD deployment pipelinesStrong requirements-gathering and documentation skills, and the communication range to run a stakeholder workshop and a technical design review with equal credibility Certifications Following certifications are a plus: Salesforce Certified Administrator required, Salesforce Certified Advanced Administrator preferredSalesforce Business Analyst preferredPlatform App Builder certification preferred What Success Looks Like In This Role Requirements move from discovery to implementation, implementation to production, or discovery to production with minimal translation lossThe Flow library and Apex codebase are both clean, documented, and free of conflicting automationIntegration issues are caught early because this person understands the data flow end-to-end, not just one side of itBusiness stakeholders across departments trust this person as a single point of contact for "can Salesforce do this, and what's the right way to do it."Requirements handed to developers are clear enough that back-and-forth clarification is minimalOrg technical debt trends down, not up, over time Powered by JazzHR 9qA6OQvV57