Location: Westchester, IL
Duration: 6+ Months
Experience: 5–6+ YearsJob Summary We are seeking an experienced
Salesforce Developer with 5–6+ years of hands-on experience designing, developing, customizing, and integrating Salesforce solutions. The ideal candidate will have strong expertise in
Apex, Lightning Web Components (LWC), SOQL/SOSL, Salesforce APIs, automation, security, and Salesforce data architecture.
The candidate will work closely with business stakeholders, architects, and development teams to deliver scalable, secure, and high-quality Salesforce solutions aligned with business requirements.
Key Responsibilities- Design, develop, customize, and maintain Salesforce applications using Apex, Lightning Web Components (LWC), Visualforce, SOQL, and SOSL.
- Translate business requirements into scalable and maintainable Salesforce technical solutions.
- Develop custom Salesforce functionality, including Apex Classes, Triggers, Batch Apex, Queueable Apex, and Scheduled Apex.
- Build responsive and reusable user interfaces using Lightning Web Components (LWC) and Visualforce where required.
- Customize and configure Salesforce Sales Cloud, Service Cloud, Experience Cloud, and other Salesforce products based on business needs.
- Design and implement Salesforce automation using Flows, Process Builder, Workflow Rules, and other declarative tools.
- Develop and maintain integrations between Salesforce and external applications using REST and SOAP APIs.
- Work with Platform Events, middleware, and integration tools to support real-time and asynchronous data exchange.
- Design, develop, and optimize SOQL/SOSL queries while ensuring Salesforce governor limits and performance best practices are followed.
- Implement and maintain Salesforce data models, objects, relationships, validation rules, profiles, permission sets, roles, sharing rules, and security controls.
- Perform data migration, data transformation, and data validation activities as required.
- Troubleshoot and resolve application, integration, automation, and performance issues.
- Conduct unit testing, debugging, code reviews, and defect resolution to ensure high-quality Salesforce solutions.
- Follow Salesforce development best practices, coding standards, and design patterns.
- Use Git, CI/CD pipelines, and DevOps practices to support source control, automated deployments, and release management.
- Collaborate with Salesforce Administrators, Architects, Business Analysts, QA teams, and other technical teams throughout the development lifecycle.
- Participate in production support, root-cause analysis, and continuous improvement initiatives.
- Prepare technical documentation and support deployment and release activities.
Required Technical Skills- 5–6+ years of hands-on Salesforce development experience.
- Strong expertise in Apex Programming.
- Strong experience with Lightning Web Components (LWC).
- Proficiency in SOQL and SOSL.
- Hands-on experience with Salesforce REST/SOAP APIs and integrations.
- Strong understanding of the Salesforce Data Model.
- Strong knowledge of Salesforce Security Model, including profiles, permission sets, roles, sharing rules, and object/field-level security.
- Experience with Salesforce Flows and process automation.
- Experience with Visualforce.
- Knowledge of Platform Events and Salesforce integration patterns.
- Experience with Git, CI/CD, and Salesforce DevOps practices.
- Strong debugging, troubleshooting, analytical, and problem-solving skills.
- Understanding of Salesforce governor limits, bulkification, and performance optimization.
Preferred Qualifications- Experience working with Sales Cloud, Service Cloud, and Experience Cloud.
- Salesforce certifications such as Salesforce Platform Developer I/II are preferred.
- Experience working in Agile/Scrum development environments.
- Strong communication and collaboration skills.
- Ability to work independently while collaborating effectively with cross-functional teams.