Apply

Senior Salesforce Developer and Admin

Posted 2024-10-21

View full description

💎 Seniority level: Senior, 5-7+ years

📍 Location: North America, US Eastern Time Zone, NOT STATED

🔍 Industry: Merchandising

🏢 Company: BDA

🗣️ Languages: English

⏳ Experience: 5-7+ years

🪄 Skills: LeadershipAgileGitHTMLCSSJavascriptJenkinsSalesforceTableauRelease ManagementCommunication SkillsCI/CDJavaScript

Requirements:
  • 5-7+ years of experience in Salesforce development and administration.
  • Salesforce certifications: Platform Developer II and Administrator (minimum).
  • Strong proficiency in Apex, Visualforce, Lightning Web Components, and SOQL/SOSL.
  • Experience with Salesforce Sales & Service Cloud.
  • Experience with Salesforce APIs and integrations (REST, SOAP, Bulk API).
  • Solid understanding of Salesforce security models, including Profiles, Roles, and Sharing Rules.
  • Experience with Salesforce data migration tools and techniques.
  • Familiarity with version control systems (e.g., Git) and DevOps practices for Salesforce.
  • Experience with CI/CD pipelines, particularly Jenkins and GitHub Actions for Salesforce deployments.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills, both written and verbal.
  • Strong team player who contributes positively to company culture.
  • Ability to work independently and collaboratively in a team environment.
  • Self-starter mentality with a proactive approach to learning and problem-solving.
Responsibilities:
  • Design, develop, and maintain custom Salesforce solutions using Apex, Visualforce, and Lightning components.
  • Configure and customize Salesforce to meet business requirements, including creating custom objects, fields, workflows, and process builders.
  • Manage user roles, profiles, and security settings to ensure proper data access and integrity.
  • Develop and maintain integrations between Salesforce and other internal/external systems using APIs and middleware tools.
  • Create and maintain reports, dashboards, and analytics to provide insights into business performance.
  • Conduct regular system health checks and optimize Salesforce performance.
  • Perform regular system maintenance and management.
  • Manage and execute Salesforce release cycles, ensuring smooth deployments and updates.
  • Manage the full development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Provide technical leadership and mentorship to junior Salesforce team members.
  • Stay up-to-date with Salesforce releases and new features, recommending and implementing improvements.
  • Collaborate with stakeholders to understand business needs and translate them into technical solutions.
  • Provide support for Salesforce users, troubleshoot issues, and implement solutions.
Apply