Think back to that deeper second stage I described. This is the section that decides the outcome,
the final gate before an interview. The recruiter reads more closely now, and even so
95% of the screen still rests on your most recent role.
That makes sense: your current role is the most honest signal of where your seniority, your
skills, and your actual ownership sit. To win the "yes", that role needs to hit the
full role profile for a Salesforce Developer, with one focused bullet for each
area you listed back in the Profile Summary's Domain Expertise line.
1
API Design & Development
Most Salesforce resumes stop at "built REST APIs" right here. Hiring managers want
design judgment: clear contracts, versioning that didn't break clients, and auth handled
properly. Name the API style you shipped and how you kept it stable.
Techniques
Contract-first design
Versioning & pagination
Auth & rate limiting
Idempotency keys
Tools
REST, SOAP, Bulk API
Named Credentials, OAuth2
REST, SOAP, Platform Events
Metrics
Callout response time
Integration success rate
Error rate
2
Business Logic & Domain Modeling
This is where mid-level candidates stay vague. Show that you model the domain, not just CRUD
tables: clear boundaries, invariants enforced in code, and state transitions that survive
edge cases. Name the patterns you used and the messy business rule you tamed.
Techniques
Domain-driven design
Bounded contexts
State machines
Validation & invariants
Tools
Apex, SOQL, SOSL
Pydantic, Zod, dataclasses
Hexagonal architecture, CQRS
Metrics
Defect escape rate
Edge-case bug count
Rework rate
3
Data Model & SOQL
Hiring managers want real query numbers, not hand-waving. Name the selective filter you added and the
result it drove (a SOQL query 1.2s to 90ms, not "optimized the query"). A number like that
lands because the reader can check it.
Techniques
Object & relationship design
Selective SOQL & indexing
Large data volume strategy
Skinny tables & archiving
Tools
Custom & standard objects
Big Objects, External Objects
Query Plan tool, indexes
Metrics
SOQL query time
Rows scanned, selectivity
4
System Architecture & Service Design
Two stakes here: maintainability and limits. Show the boundaries you drew with a trigger framework,
the failure modes you planned for, and a real trade-off you made (Apex vs Flow, sync vs
async). Not "familiar with best practices" sitting in a skills list.
Techniques
Trigger frameworks
Separation of concerns (SoC)
Apex enterprise patterns
Package-based modularity
Tools
fflib / Apex Commons
Unlocked packages, SFDX
Custom Metadata, Custom Settings
Metrics
Maintainability
Deployment success rate
Tech-debt reduction
5
Asynchronous Processing & Messaging
Prove you keep the system correct when work happens out of band. Event-driven flows, idempotent
consumers, retries with backoff, and owning a genuine async workflow from end to end (case automation,
notifications, data sync).
Techniques
Event-driven design
Idempotent consumers
Dead-letter queues
Exactly-once handling
Tools
Platform Events
Change Data Capture
Batch Apex, Queueable, Schedulable
Metrics
Records processed/run
Async failure rate
Reprocessing rate
6
Performance & Governor Limits
This is one of the clearest mid-versus-senior tells. Show the governor limit you were hitting, the
bulkification or async move you made, and the volume it survived. A before/after on Apex CPU time
beats "made it faster" every time.
Techniques
Bulkification
SOQL / DML in loops removal
Platform Cache
Async offloading
Tools
Platform Cache (org & session)
Apex Limits class, debug logs
Developer Console, Event Monitoring
Metrics
Apex CPU time
SOQL queries vs limit
Tech-debt reduction
7
Testing, Reliability & Observability
Few things separate mid from senior as sharply as this. Layered tests plus metrics, logs, and
traces that pull MTTR down on the incidents that actually page you. A coverage percentage on its
own proves nothing.
Techniques
Unit & integration tests
Contract tests
Structured logging
Distributed tracing
Tools
Apex tests, Test.startTest, mocks
Postman, Pact
Datadog, Prometheus, OpenTelemetry
Metrics
Coverage %
MTTR
Error budget burn
Incident count
8
Deployment, CI/CD & Operational Ownership
Companies promote engineers who own their services in production. Automated pipelines, safe
rollouts behind flags, infrastructure as code, and a real on-call story where you cut the toil
or the page volume.
Techniques
CI/CD pipelines
Blue-green & canary deploys
Infrastructure as code
On-call & runbooks
Tools
GitHub Actions, GitLab CI
Docker, Kubernetes
Terraform, LaunchDarkly
Metrics
Deploy frequency
Change failure rate
MTTR, page volume