Salesforce Technical Business Analyst

OSI Digital

Vancouver

On-site

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OSI Digital is seeking a Senior Salesforce Technical BA to manage a complex, multi-department Salesforce environment with significant third‑party integrations and heavy Flow automation. You will elicit and document requirements, design functional solutions, configure declaratively, and code where needed (Apex/LWC).

The role supports working across BA and development tracks, requiring independent judgment and senior-level expertise in both functional and technical domains.

Qualifications

  • 5+ years Salesforce experience spanning functional and hands-on development.
  • Salesforce Administrator certification and Platform Developer I certification are required.
  • Expert-level Flow Builder proficiency, including bulkification and Flow-vs-Apex decision-making.
  • Strong Apex fundamentals and Lightning Web Components experience.
  • Experience with REST/SOAP integrations and middleware/IaaS.
  • Ability to lead workshops and document requirements clearly.
  • Experience supporting multiple business units in a shared org.
  • Knowledge of Git version control and CI/CD deployment pipelines.

Responsibilities

  • Lead discovery sessions with stakeholders across Sales, Service, Operations, and Finance to elicit and prioritize requirements.
  • Translate requirements into user stories, acceptance criteria, and functional specs for developers.
  • Own the backlog for Salesforce enhancements and manage delivery with the project/product owner.
  • Decide when to use declarative tools vs custom development or integrations based on best practices.
  • Plan and execute UAT with business users and manage defects.
  • Maintain traceability between requirements, configuration changes, and release notes.
  • Lead upgrades, releases, and projects and coordinate deployments via CI/CD.
  • Administer day-to-day Salesforce tasks: user management, roles, sharing, data governance.
  • Design and maintain Flow automation, migrate legacy automation to Flow where appropriate.
  • Coordinate with integration teams on data flow and monitor for issues.
  • Ensure data model cleanliness and governance; manage sandbox strategy and change management.
  • Train new users and support end-user enablement for new releases.

Skills

Salesforce experience
Requirements gathering
Stakeholder workshop facilitation
Documentation
UAT planning
Leadership

Education

Salesforce Administrator certification
Platform Developer I certification
Salesforce Advanced Administrator
Salesforce Business Analyst

Tools

SFDX
Copado
Gearset
MuleSoft
Git

Job description

Job Title: Salesforce 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.

Job Title: Salesforce 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
  • Lead discovery sessions with stakeholders across multiple departments (e.g., Sales, Service, Operations, Finance) to elicit, document, and prioritize requirements
  • Translate business requirements into clear user stories, acceptance criteria, process flow diagrams, and functional specifications suitable for developer handoff
  • Facilitate requirements workshops, gap analyses, and current-state/future-state process mapping
  • Own the backlog for Salesforce enhancements: intake, triage, prioritize, and manage through delivery in partnership with the project/product owner
  • Identify 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 convenience
  • Conduct UAT planning and execution with business users; manage defect triage and sign-off
  • Maintain traceability between business requirements, configuration changes, and release notes
  • Lead and collaborate for required upgrades, releases, and projects
  • Own day-to-day Salesforce administration: user management, roles/profiles/permission sets, sharing rules, security model integrity, and data governance
  • Design, build, and maintain Flow automation (Screen Flows, Record-Triggered Flows, Scheduled Flows) following governor-limit-aware, bulkified, and maintainable design patterns
  • Actively audit and remediate legacy automation (Workflow Rules, Process Builder) by migrating to Flow where appropriate, avoiding automation conflicts and recursive triggers
  • Manage object model changes (custom objects, fields, record types, page layouts, Dynamic Forms) with proper change management discipline
  • Partner 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 issues
  • Maintain 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, bulkification
  • Build Lightning Web Components for UI needs beyond declarative capability
  • Write 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 discrepancy
  • Handle 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 standards
  • Coordinate with the integration/development team on API-related changes to ensure admin-side changes (e.g., field changes, validation rules) don't break integrations
  • Support change management and end-user training/enablement for new releases
  • Skilled at providing maintenance, support, daily configuration, and improvement of the database and integration
  • Responsible 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 teams
  • Act as a lead for resolving issues, troubleshooting and suggest process improvement
  • Ability 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 other
  • Salesforce Administrator certification required. Platform Developer I certification required
  • Expert-level Flow Builder proficiency, including bulkification and sound Flow-vs-Apex decision-making
  • Strong Apex fundamentals: trigger frameworks, asynchronous Apex, governor limit management
  • Proven Lightning Web Components experience
  • Demonstrated experience with integrations — REST/SOAP, middleware/iPaaS, or event-driven architecture — from both a functional (data flow, troubleshooting) and technical (building, securing) standpoint
  • Experience supporting multiple business units/departments on a shared, complex org
  • Solid grasp of the Salesforce security model at enterprise scale
  • Experience with Git version control and CI/CD deployment pipelines
  • Strong requirements-gathering and documentation skills, and the communication range to run a stakeholder workshop and a technical design review with equal credibility
Certifications
  • Salesforce Certified Administrator required, Salesforce Certified Advanced Administrator preferred
  • Salesforce Business Analyst preferred
  • Platform 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 loss
  • The Flow library and Apex codebase are both clean, documented, and free of conflicting automation
  • Integration issues are caught early because this person understands the data flow end-to-end, not just one side of it
  • Business 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 minimal
  • Org technical debt trends down, not up, over time
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Salesforce Technical Business Analyst
Salesforce Technical Business Analyst

Osi Digital Inc • Vancouver

On-site
CAD 120,000 - 170,000
Senior Salesforce Technical BA — Flow & Apex Expert
Senior Salesforce Technical BA — Flow & Apex Expert

Osi Digital Inc • Vancouver

On-site
CAD 120,000 - 170,000
Senior Salesforce Developer
Senior Salesforce Developer

HRbrain Inc. • Toronto

Hybrid
CAD 80,000 - 110,000
Salesforce Business Analyst
Salesforce Business Analyst

Delpath • Toronto

On-site
CAD 90,000 - 120,000
Salesforce Administrator / Business Analyst
Salesforce Administrator / Business Analyst

Onyx Technologies Corporation • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Salesforce Developer
Salesforce Developer

Salytics Inc. • Toronto

Hybrid
CAD 83,000 - 117,000
Remote work option
Contract-to-hire potential
Toronto-area office days
Salesforce Consultant
Salesforce Consultant

MSITEK • Toronto

Hybrid
CAD 90,000 - 130,000
B2B Salesforce Business Analyst
B2B Salesforce Business Analyst

Staples Canada • Richmond Hill

On-site
CAD 75,000 - 95,000
Associate discount
Health and Dental benefits
RRSP/DPSP
+2
Salesforce Developer
Salesforce Developer

Myticas Consulting • Ottawa

Hybrid
CAD 96,000 - 165,000
Salesforce Business Analyst
Salesforce Business Analyst

LTM • Canada

On-site
CAD 100,000 - 130,000