Senior Salesforce Developer - Full Time Direct Hire (W2 Only - Sponsorship NOT Available)
Onsite 4x/week
Role Overview
This role plays a critical part in managing and evolving the Salesforce platform to meet the organization's strategic goals. The Salesforce Developer will oversee the day-to-day administration and prioritization of the Salesforce backlog while leading efforts tied to a multi-year transformation initiative, with a strategic goal of adopting Financial Services Cloud. Reporting directly to the Salesforce Solution Architect, the developer will help define user journeys and personas, collaborate on architectural planning, and implement forward-thinking Salesforce solutions. A key responsibility will be to evaluate existing Salesforce products and integrations and recommend improvements that align with long-term business needs and platform best practices.
Key Responsibilities
- Develop scalable, high-quality, and reusable code and configurations within Salesforce using Apex, Lightning Web Components (LWC), Flows, and related technologies.
- Perform data migrations using tools such as Data Loader or third-party solutions.
- Collaborate in design and architecture sessions alongside Salesforce Solution Architects and cross-functional teams.
- Build and maintain system integrations between Salesforce and external platforms using APIs and integration tools.
- Contribute to the development and maintenance of DevOps pipelines, including version control, CI/CD automation, and testing frameworks.
- Work closely with Product Owners to refine requirements and ensure alignment with business goals.
- Support ongoing Salesforce modernization efforts by enhancing existing solutions, improving platform efficiency, and applying best practices.
- Ensure platform scalability, security, and performance through ongoing optimization and technical review.
- Provide mentorship and technical guidance to fellow developers and administrators.
- Document technical specifications, user stories, and deployment processes clearly and thoroughly.
- Identify opportunities to introduce innovative or AI-enhanced features that improve user experience and automation.
- Stay current with Salesforce releases, features, and emerging best practices.
Required Skills & Qualifications
- Proficiency in Apex development, schedulable classes, LWC, and REST/SOAP API integrations.
- Experience customizing Salesforce using Flows, Custom Metadata, and Validation Rules.
- Skilled in reviewing code, conducting peer reviews, and upholding coding standards.
- Knowledge of DevOps practices, including Git-based version control, CI/CD, and automated testing.
- Strong communication skills with the ability to convey complex technical concepts to non-technical stakeholders.
- Detail-oriented, organized, and able to manage multiple priorities in a dynamic environment.
- Solid understanding of Salesforce security models, data structures, sharing rules, and governor limits.
- Collaborative mindset with a dedication to continuous learning and improvement.
- Experience working in Agile/Scrum development environments.
- Self-starter with a strong sense of ownership and accountability.
Education & Experience
- Bachelor's degree in Computer Science, Information Systems, or a related discipline.
- Minimum of 4 years of hands-on Salesforce development experience in enterprise environments.
- Demonstrated experience with Sales Cloud and Service Cloud; experience with Financial Services Cloud is a plus.
- Background in integrating Salesforce with third-party systems via APIs.
- Experience in the financial services or wealth management sectors is advantageous.
Certifications
- Salesforce Platform Developer I (required)
- Salesforce Platform Developer II or additional Salesforce certifications (preferred)