Design, develop, and maintain scalable Salesforce solutions using Apex, Lightning Web Components (LWC), Flows, and other declarative and programmatic tools
Customize and configure Salesforce Sales, Service, and Experience Clouds to meet business needs
Collaborate with business stakeholders and IT teams to analyze requirements, develop technical specifications, and deliver solutions aligned to business goals
Participate in the full software development lifecycle including technical design, development, testing, deployment, and documentation
Provide day-to-day support and administration for the Salesforce platform, including user management, data integrity, and system configuration
Conduct code reviews and ensure adherence to RSA and Salesforce best practices and coding standards
Assist in integration efforts between Salesforce and other enterprise applications
Monitor system performance and resolve technical issues in a timely manner
Contribute to the continued enhancement and optimization of Salesforce processes and functionality
Essential Requirements:
Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field
Minimum of 5 years of experience as a Salesforce Developer
Strong expertise in Apex, Lightning Web Components (LWC), SOQL, and Flows
Hands-on experience with Salesforce configuration and customization across Sales, Service, and Experience Clouds
Familiarity with Salesforce Experience Cloud site setup, theming, and audience targeting
Proficiency in Salesforce administration tasks (e.g., user management, page layouts, profiles, roles, permission sets)
Experience with source control tools (e.g., Git) and DevOps processes for Salesforce deployments
Ability to troubleshoot and resolve complex system and data issues
Excellent communication skills and the ability to work in a collaborative, fast-paced environment