Role Summary
We are looking for an experienced Salesforce Developer to execute development work across Apex, LWC, Flows, Integrations, and Experience Cloud (Experience Sites). The developer must have strong hands-on experience with Salesforce integrations using REST APIs/endpoints, including authentication, callouts, error handling, and monitoring. Additionally, basic exposure to Agentforce-related development (building secure actions via Flow/Apex and ensuring permissions/data readiness) is preferred.
Position Details
Position: Salesforce Developer
Location: Noida
Experience: 2-4 Years
Type: Full-time
Notice Period: Immediate - 30 days
Key Responsibilities (Development & Delivery)
A) Core Salesforce Development
- Build and enhance Salesforce functionality using Apex, LWC, and Flows as per provided specs.
- Implement Triggers + Handler pattern, bulk-safe logic, reusable service classes, and robust exception handling.
- Develop and maintain LWC components (record pages + reusable UI components).
- Implement and maintain Flows (record-triggered, scheduled flows, subflows) with standard best practices (avoid recursion, optimize queries/DML).
- Write strong unit tests (data factory, bulk tests, mock callouts, meaningful assertions).
B) Integrations (REST APIs, Endpoints, Tools) Mandatory
- Implement and support integrations between Salesforce and external tools/systems using REST APIs.
- Build Apex callouts to external endpoints (GET/POST/PATCH/PUT).
- Create and expose Salesforce REST endpoints where required (@RestResource, API design as per specs).
- Configure and manage Named Credentials, authentication (OAuth/token-based), and secure storage of secrets.
- Handle idempotency, retries, timeouts, and failure scenarios; implement logging and monitoring patterns.
- Support bulk data sync patterns (Batch/Queueable; Platform Events if applicable).
- Troubleshoot integration issues using logs, request/response analysis, and API limit monitoring.
C) Experience Cloud (Experience Sites) Mandatory
- Develop and support Experience Cloud sites in production.
- Build/modify LWC components for Experience Sites (lightningCommunity__Page, lightningCommunity__Default).
- Implement external-user access using Sharing Sets / Sharing Rules / Permission Sets as per access matrix.
- Debug record visibility, login/access errors, guest/external user restrictions, and component rendering issues.
- Support Experience Builder changes (pages, navigation, audience targeting) when assigned.
D) Agentforce Exposure Preferred (Basic)
- Support Agentforce/AI-agent enablement by building an action layer using Flow/Apex.
- Implement Flow/Apex actions invoked as part of agent-driven workflows.
- Ensure security guardrails (FLS/CRUD checks, sharing, least privilege).
- Add basic logging/auditing for traceability and monitoring.
E) Deployment & Production Support
- Support releases via SFDX/metadata deployments, validations, UAT fixes, and production deployment support.
- Debug and fix production issues (Apex logs, Flow interviews, async monitoring, integration failures) and implement permanent fixes.
Mandatory Skills & Experience
- 2+ years hands-on Salesforce development experience.
- Strong expertise in Apex (Triggers, Async Apex, REST callouts, REST endpoints using @RestResource).
- Strong expertise in LWC (wire/adapters, imperative Apex, LDS, SLDS).
- Strong expertise in Flows (record-triggered flows, scheduled flows, subflows).
- Proven experience integrating Salesforce with external tools/systems using REST APIs/endpoints, authentication, Named Credentials, and robust error handling.
- Strong understanding of security model (profiles, permission sets, FLS/CRUD, sharing, with/without sharing).
- Strong understanding of governor limits, bulkification, and SOQL/DML optimization.
- Hands-on Experience Experience Sites in production (mandatory).
What Success Looks Like
- Delivers clean, production-ready code aligned to provided requirements.
- Stable integrations with proper logging/monitoring and low failure rates.
- High-quality unit tests and low-defect releases.
- Quick debugging and resolution for UAT/production issues.