We are seeking an experienced Salesforce Developer to design, develop, and implement customizable Salesforce solutions supporting CRM initiatives. The ideal candidate will have extensive experience across the Salesforce ecosystem, including Service Cloud, Experience Cloud, integrations, and end-to-end Salesforce development lifecycle activities.
Key Responsibilities
Develop and support CRM solutions, including coding and delivering user stories within Salesforce environments.
Collaborate with stakeholders, customers, and end users to gather and define technical requirements for new projects and enhancements.
Ensure technical solutions align with business requirements, performance goals, and long-term strategic objectives.
Own release cycles for implementing and deploying new applications and enhancements.
Maintain overall technical responsibility for project environments.
Establish and enforce development standards and best practices for the development team.
Collaborate with developers across multiple systems to support enterprise integrations.
Ensure solutions comply with security guidelines and standards throughout the application lifecycle.
Communicate strategic technical concepts effectively to technical and executive stakeholders.
Develop transition and training plans to support Maintenance & Operations teams.
Identify and mitigate technical risks and issues proactively.
Salesforce Responsibilities
Design and develop solutions utilizing Service Cloud and Experience Cloud capabilities.
Participate in all phases of the Salesforce implementation lifecycle.
Develop using Apex, Visualforce, Lightning Web Components (LWC), Aura Components, and related Salesforce technologies.
Implement declarative solutions using Flows, Process Builder, and Workflow Rules.
Work closely with architects, managers, and business stakeholders to translate requirements into technical solutions.
Develop integrations with cloud-based and on-premises applications using REST APIs and custom integrations.
Utilize web technologies including HTML5, JavaScript, jQuery, REST/SOAP web services, JSON, and XML.
Implement secure integrations utilizing authentication protocols such as OAuth.
Develop and maintain Batch Apex and Scheduled Apex solutions.
Manage all technical aspects of Salesforce programs, including:
Data migrations
Data quality initiatives
Systems integrations
Third-party applications
AppExchange products
Custom development
Define and manage release and change management processes.
Assess Salesforce architecture and recommend secure, scalable, high-performance solutions.
Design and document technical architecture spanning multiple platforms and authentication systems.
Support SFDX development activities, branch management, code merging, and CI/CD deployments utilizing Azure DevOps.
Required Qualifications
Demonstrated hands-on experience with Salesforce, including SFDX and the Salesforce Development Lifecycle.
6+ years of strong Salesforce development experience.
4+ years of experience developing on the Salesforce platform using:
Apex
Visualforce
Lightning Web Components (LWC)
Aura Components
HTML5
JavaScript
5+ years of experience with Service Cloud and/or Health Cloud.
3+ years of hands-on experience with Salesforce Lightning, including LWC.
2+ years of experience with API integrations and Single Sign-On (SSO) implementations.
Experience with Microsoft Azure DevOps or similar tools for CI/CD, release management, and requirements tracking.
Experience supporting data migration and/or cloud integration projects.
Required Certifications:
Salesforce Certified Platform Developer I
Salesforce Certified Administrator
Preferred Qualifications
Salesforce Certified Platform Developer II.
Experience with Conga and Drawloop.
Familiarity with governmental processes and compliance standards.
Experience working with FedRAMP-compliant tools and environments.