
Senior Salesforce Developer
- Concord, CA
- Permanent
- Full-time
Location: Concord CA (Hybrid)
Type: Contract to hireJob Description:
We are looking for a Senior Salesforce Developer with deep expertise in Sales Cloud and Service Cloud development. The ideal candidate should be highly skilled in object-oriented programming, Apex triggers, Lightning Web Components (LWC), and DevOps automation. This role requires hands-on development expertise to guide teams in Salesforce best practices and scalable architecture.Key Responsibilities:
- Develop, customize, and optimize Salesforce applications, focusing on Sales Cloud and Service Cloud.
- Architect and implement scalable, high-performance solutions integrating Salesforce with enterprise systems.
- Utilize Azure services for automation, infrastructure management, and deployment of Salesforce-related solutions.
- Develop and maintain custom scripts to streamline processes, enhance automation, and improve system efficiency.
- Apply object-oriented programming principles, including abstraction, polymorphism, inheritance, and encapsulation, within Apex development.
- Design and implement Apex triggers while ensuring best practices to prevent recursion and maintain efficient execution.
- Evaluate limitations of using Flows instead of LWC and determine the most efficient approach for specific use cases.
- Ensure adherence to Salesforce development best practices, coding standards, and security measures.
- Troubleshoot and resolve complex issues within the Salesforce environment and sandbox testing.
- Collaborate with stakeholders to align technical solutions with business objectives.
- 5+ years of hands-on Salesforce development experience, focusing on Sales Cloud and Service Cloud.
- Strong understanding of Salesforce Lightning Components (LWC), Apex, and Visualforce.
- Expertise in Salesforce CLI (SFDX) and approved IDEs (Visual Studio Code, IntelliJ, etc.).
- Experience with Salesforce API integrations (REST, SOAP, Bulk API, etc.) and middleware solutions.
- Familiarity with Flosum, Copado, Git, and Jenkins for version control and CI/CD pipeline management.
- Knowledge of debugging tools in Salesforce sandboxes, troubleshooting strategies, and system optimization.
- Hands-on experience in release and deployment management between environments.
- Proficiency in scripting languages such as Python, PowerShell, or JavaScript for automation.
- Strong problem-solving skills with the ability to evaluate architecture and optimize system performance.
- Salesforce certifications (Sales Cloud, Service Cloud, or Platform Developer I/II) are a plus.
- Financial services industry experience is highly desirable.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Prior experience in enterprise-level Salesforce implementations with cloud-based integrations.
- Experience working in an Agile development environment, applying Scrum or Kanban methodologies.