Senior Salesforce Developer and Admin
Most companies claim to have the best people. We say to them, "Keep dreaming." Our people are second to none. They set us apart with their entrepreneurial spirit and ambition. They come to us from the likes of Amazon, Microsoft, Nordstrom, Starbucks and the sports world, bringing energy, bold ideas and a willingness to dive into the unfamiliar. It's our people that make BDA the top global Merchandise Agency to work for.
Exciting Future Opportunities – Express Your Interest Today!
Please note: This is not an active job opening, but a way to connect with talented individuals who have the skills we may need in the near future.
At BDA, we’re always looking ahead. While we don’t have an immediate position available, we want to proactively build a pool of candidates who are passionate about our mission and excited by the chance to work with us. By applying now, you’ll be among the first to know when a relevant opportunity arises—especially if your resume matches the ideal skills and qualifications for a role we open. We’ll prioritize reaching out to you directly if your experience aligns with our future needs.
We are seeking candidates with expertise in the following skillsets, and we’re grateful for your interest. Your responses to the questions in our application process will help us better understand your unique skills and potential fit for future roles, including any specific location requirements that may come up. This process allows us to identify the right people quickly when a new role becomes available.
Thank you in advance for taking the time to share your information with us. We look forward to learning more about you and will reach out directly when a suitable role opens up!
We are seeking an experienced Senior Salesforce Developer & Admin to join our engineering team. The ideal candidate will have a strong background in both Salesforce development and administration, with the ability to design, develop, and maintain complex Salesforce solutions. This role requires a deep understanding of Salesforce customization, integration, and best practices to support our business processes and drive efficiency.
Location
Remote (Should be able to work in US Eastern Time Zone hours)
Roles and 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
Required Skills and Experience
- 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
Detailed Skillset
Salesforce Development
- Expert-level proficiency in Apex programming, including triggers, batch jobs, and scheduled jobs
- Strong experience with Visualforce and Lightning Web Components development
- Proficiency in JavaScript, HTML, and CSS for front-end development
- Experience with Salesforce DX and source-driven development
Salesforce Administration
- Advanced knowledge of Salesforce configuration, including custom objects, fields, page layouts, and record types
- Expertise in creating and maintaining workflows, process builders, and flow builders
- Proficiency in managing Salesforce security, including profiles, permission sets, and OWD settings
- Experience with Salesforce data management, including data import/export and data quality maintenance
- Experience with Salesforce release management and deployment strategies
- Proficiency in performing system maintenance tasks and optimizations
- Knowledge of Salesforce governance best practices
Integration & API
- Strong experience with Salesforce API integrations (REST, SOAP, Bulk API)
- Familiarity with middleware tools for Salesforce integrations
- Experience with third-party app integrations and AppExchange management
Reporting & Analytics
- Proficiency in creating complex reports, dashboards, and custom report types
- Experience with Salesforce Einstein Analytics and/or Tableau CRM
Additional Skills
- Understanding of Agile methodologies
- Knowledge of Salesforce Governance and Release Management best practices
- Proficiency in setting up and managing CI/CD pipelines using Jenkins and GitHub Actions for Salesforce
- Experience with automating Salesforce build, test, and deployment processes
- Familiarity with version control systems (e.g., Git) and their integration with Salesforce development
Nice-to-Have Skills
- Additional Salesforce certifications (e.g., Application Architect, System Architect)
- Familiarity with Salesforce CPQ, Salesforce Marketing Cloud, Salesforce B2B Commerce & Salesforce Industries (formerly Vlocity)
Why Express Your Interest Now?
At BDA, we’re always looking ahead and planning for the future. By joining our talent pool, you’ll be the first to know about any upcoming opportunities as we expand in our Full Stack Dev needs. If we reach out to you, it'll be your chance to get in on the ground floor and be a key player in our growth strategy.
Hot to get a First Shot at an Opportunity with Us:
If you’re excited about the possibility of working with BDA and believe you have the skills and experience to help us succeed in the above noted skillsets we might seek, we encourage you to apply! Submit your resume. If you have a LinkedIn profile, or some other Business Networking profile which would give us additional information about you, please include that link in your application for us.
We look forward to connecting with talented professionals like you and exploring the possibilities together!
Connect With Us! Not ready to apply? Connect with us for general consideration.
Apply for this job
*
indicates a required field