TECHNICAL SKILLS REQUIREMENTS
Core Salesforce Architecture & Delivery
· Strong understanding of Salesforce architecture (multi-tenant model, governor limits, platform capabilities)
· Data modeling and configuration best practices (record types, sharing model, permission sets, profiles, role hierarchy)
· Automation design and performance (Flows, approval processes; when to use Apex)
· Apex architecture and patterns (bulkification, asynchronous processing, error handling, testing strategy)
· UI architecture across Lightning (LWC, Aura as needed), Lightning Design System, UX performance considerations
· Familiarity with platform authentication patterns (SAML, SSO, OAuth)
Integration (MuleSoft + Salesforce)
· API-led connectivity (Experience/API/Process layers), RAML/OAS design and versioning
· Security patterns: OAuth, JWT, mTLS (as required), client credentials, connected apps, certificate management
· Error handling and resiliency: retries, DLQs, idempotency, circuit breakers, back-pressure strategies
· Monitoring and operations: logging, correlation IDs, dashboards, alerting, runbooks
· Application design on Heroku (dyno sizing, scaling, stateless patterns)
· Data services (Postgres) and performance tuning
· Secure configuration and secrets management (config vars, key rotation practices)
· Integration between Heroku apps and Salesforce (Heroku Connect or APIs) where applicable
· SFDX-based CI/CD and environment strategy (branching, packaging, scratch orgs/sandboxes)
· Code quality and security scanning approach; dependency management
· Agile delivery experience (story estimation, technical spikes, sprint ceremonies)
PHYSICAL POSITION REQUIREMENTS
Availability to work between 1pm IST to 10pm IST hours (minimum 3 hours of overlap with US ET Time zone)