Job Title: Senior Salesforce Developer
Phoenix Arizona
Hybrid, 3 days office
Skill Area
Description / Evaluation Criteria
Overall Salesforce Experience
minimum 7 years of Salesforce experience and hands-on expertise in Apex, LWC, integrations, and cloud implementations (Sales Cloud, Service Cloud, Experience Cloud, etc.).
Apex & OOP Concepts
Experience with Apex development, OOP principles (inheritance, polymorphism, dependency injection), code reusability, and unit testing/mocking.
Triggers & Asynchronous Processing
Hands-on experience with bulkified triggers, trigger frameworks, Batch Apex, Queueable Apex, Future Methods, and Scheduled Apex.
Lightning Web Components (LWC)
Experience developing reusable LWCs, component communication, and integrating LWCs with Apex.
Integration Experience
Experience designing and implementing REST/SOAP integrations, Platform Events, Change Data Capture, and end-to-end API integrations.
Design Patterns & Enterprise Architecture
Familiarity with Salesforce Enterprise Patterns such as Trigger Framework, Service Layer, Selector, Factory, Domain Layer, and Unit of Work.
Automation & Error Handling
Experience with Salesforce Flows, centralized exception handling, logging frameworks, retry mechanisms, and API error handling.
DevOps & Release Management
Experience with Git, branching strategies, SFDX development model, unlocked packages, CI/CD, and source-driven development.
AI & Modern Salesforce Tools
Exposure to AI tools such as GitHub Copilot, Agentforce, Prompt Builder, and other Salesforce AI capabilities.