Role & Responsibilities
We are seeking an experienced Salesforce Developer with 8–9+ years of hands-on experience in designing, developing, testing, and deploying CRM solutions on the Salesforce platform.
The ideal candidate will work within a distributed global team, taking ownership of end-to-end solution design, development, and integration with internal platforms and infrastructure. This is a highly hands-on role requiring strong coding expertise and close collaboration with development leads and architecture teams.
The candidate should be proactive, detail-oriented, and capable of troubleshooting complex issues while delivering high-quality, scalable solutions.
Location: Alpharetta, GA (Only Local Candidates)
Interview Mode: Face-to-Face
Experience Required: 8+ Years
Desired Skills
-
Experience in Wealth Management or Financial Services domain
-
Experience working with data teams to handle large-scale data imports/exports
-
Knowledge of Salesforce product suite integrations
-
Familiarity with Agile methodology, TDD, and software design patterns
-
Experience in testing, deployment, debugging, and refactoring code
-
Ability to develop technical documentation across the SDLC
-
Willingness to take on challenges and learn new technologies
Primary Skills (Must Have)
-
8–9+ years of experience as a Salesforce Developer
-
Strong hands-on expertise in:
-
LWC (Lightning Web Components)
-
AURA
-
Apex
-
Visualforce
-
Experience using Copilot and similar Gen-AI tools to enhance productivity
-
Designing solutions using out-of-the-box features, custom configurations, and custom code
-
Experience with DevOps processes using FLOSUM, Jenkins, or other CI/CD tools
-
Familiarity with Salesforce Metadata API and ANT Migration Tool
-
Hands-on experience with REST & SOAP integrations and Workbench
-
Strong knowledge of OOP concepts
-
Good knowledge of HTML5, CSS3, JavaScript, and jQuery
-
Ability to write clean, scalable Salesforce code
-
Excellent troubleshooting, communication, and analytical skills
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
-
Ability to manage multiple priorities in a fast-paced environment