Salesforce Developer/Technical BA
About the role
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.
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.
Responsibilities
- Business Analysis, Administration & Configuration 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