JD-
Key responsibilities and expectations:
- Customization and Configuration –
- Develop and customize Salesforce applications using Apex, Visualforce, and Lightning components.
- Configure Salesforce objects, workflows, validation rules, Lightnings Flows, reports, and dashboards.
- Integration –
- Integrate Salesforce with external systems using APIs, web services, and third-party tools (e.g., MuleSoft).
- Work with REST and SOAP web services to integrate data.
- Troubleshooting and debugging –
- Troubleshoot and resolve technical issues related to Salesforce applications.
- Perform unit testing, code reviews, and manage deployments in a sandbox or production environment.
- Apex & Visualforce Development –
- Write custom business logic in Apex and create custom pages with Visualforce.
- Build and deploy Lightning Components (Aura and LWC).
- Data Management-
- Perform data migration, data import/export, and data cleansing tasks.
- Use tools like Data Loader, Data Import Wizard, or third-party tools for data management.
- Collaboration –
- Collaborate with stakeholders, including business analysts, project managers, and other developers to understand requirements and deliver solutions.
- Assist in providing technical solutions based on business needs.
- Salesforce Best Practices –
- Follow Salesforce best practices, design patterns, and security guidelines.
- Ensure code is optimized for performance and scalability.
- Continuous Improvement –
- Stay updated with new Salesforce releases and features.
- Continuously evaluate and recommend improvements to Salesforce processes, architecture, and features.
- Certifications (must have) –
- Salesforce Platform Developer I.
- Salesforce Administrator (ADM 201).
- ServiceMax 101 (good to have).
- Experience - 5-10 years of experience working with Salesforce development, including both declarative and programmatic features. - Previous experience with Salesforce Lightning is highly preferred.
- Soft Skills:
- Strong communication skills to collaborate effectively with teams and clients.
- Attention to detail and the ability to manage multiple projects simultaneously.
- Tools – Knowledge of Salesforce DX, Changeset, Git, Jira, Jenkins, and other development tools.
- Knowledge of ServiceMax managed package would be an added advantage.