Salesforce FSL Developer
Description
Job Title: Salesforce Field Service Lightning (FSL) Developer
Job Summary
We are looking for an experienced Salesforce Field Service Lightning (FSL) Developer with strong hands-on expertise in Salesforce development and Field Service implementation. The candidate will be responsible for designing, developing, customizing, and implementing Salesforce FSL solutions to optimize field service operations, work order management, service appointments, and technician scheduling.
The ideal candidate should have strong Salesforce development skills, including Apex, Lightning Web Components (LWC), SOQL, and hands-on experience with Salesforce Field Service functionality.
Key Responsibilities
- Design, develop, customize, and implement Salesforce Field Service Lightning (FSL) solutions.
- Develop custom Salesforce applications using Apex, Triggers, Lightning Web Components (LWC), and Visualforce where required.
- Configure and customize Field Service objects, including Work Orders, Service Appointments, Service Resources, Service Territories, and Work Types.
- Develop and customize technician scheduling, dispatching, and appointment management solutions.
- Work on scheduling policies, service objectives, operating hours, and resource availability.
- Implement work order lifecycle management, service appointment workflows, and field technician assignment processes.
- Develop custom business logic, automation, validation rules, and integrations to support field service operations.
- Integrate Salesforce FSL with external systems using REST/SOAP APIs and middleware platforms.
- Work with Salesforce Flow, approval processes, and platform events to automate business processes.
- Troubleshoot and resolve development-related issues and optimize application performance.
- Perform unit testing, debugging, code reviews, and deployment activities.
- Collaborate with business analysts, solution architects, QA teams, and other developers to deliver scalable solutions.
- Follow Salesforce development best practices, security standards, and deployment methodologies.
Mandatory Technical Skills
- Strong hands-on experience as a Salesforce Developer.
- Practical experience with Salesforce Field Service Lightning (FSL).
- Strong proficiency in Apex Classes, Triggers, and asynchronous Apex.
- Experience developing Lightning Web Components (LWC).
- Good knowledge of SOQL and SOSL.
- Experience with Salesforce standard and custom objects, relationships, and data modeling.
- Hands-on experience with Work Orders, Service Appointments, Service Resources, and Service Territories.
- Knowledge of scheduling and dispatching functionality in Salesforce FSL.
- Experience with Salesforce integrations using REST/SOAP APIs.
- Knowledge of Salesforce Flow and process automation.
- Experience with Salesforce deployment tools such as Salesforce CLI, VS Code, and change sets.
Good-to-Have Skills
- Experience with Salesforce Field Service mobile capabilities.
- Knowledge of Salesforce Service Cloud and its integration with Field Service.
- Experience with complex scheduling policies and optimization.
- Knowledge of offline