This job is located onsite in New York City. DO NOT apply unless you are a Green Card Holder or US Citizen.
Job Description:
The Salesforce Lead Developer will oversee the design, development, and implementation of Salesforce solutions. This individual will lead a team of developers to deliver high-quality, scalable, and secure solutions that meet the organization's business needs.
Key responsibilities include:
Technical Leadership: Lead and mentor a team of Salesforce developers to ensure best practices in coding, configuration, and system integration.
Solution Design: Collaborate with architects and business analysts to design Salesforce solutions that align with business requirements and technical constraints.
Development and Customization:
Write and maintain Apex, Visualforce, Lightning Components, and other Salesforce-specific code.
Build custom objects, workflows, triggers, and validation rules to meet business needs.
Oversee and perform complex configuration and customization of the Salesforce platform.
Integration: Develop and manage integrations between Salesforce and other enterprise applications, using APIs, middleware (e.g., MuleSoft), and custom solutions.
Code Quality & Review: Ensure code quality through comprehensive code reviews, unit testing, and adherence to development best practices.
Collaboration: Work closely with other teams, such as the business team, architects, and project managers, to ensure timely and high-quality project deliveries.
Release Management: Oversee the release management process, ensuring smooth deployment of new features and bug fixes in Salesforce environments.
Data Management: Oversee data migration, integration, and data quality initiatives within Salesforce.
Documentation: Maintain detailed documentation of all custom development and integrations.
Continuous Improvement: Stay current with Salesforce releases, new features, and best practices, and apply them to improve systems.
Required Qualifications
Experience:
5-7+ years of experience in Salesforce development, with a focus on Sales Cloud, Service Cloud, or other related Salesforce platforms.
At least 2-3 years of experience in a lead role managing development teams.
Technical Expertise:
Proficient in Salesforce technologies such as Apex, Visualforce, Lightning Components, SOQL, and SOSL.
Experience with Salesforce integration technologies (REST/SOAP APIs, middleware platforms like MuleSoft).
Strong understanding of Salesforce declarative features (e.g., flows, process builder, workflows).
Certifications:
Salesforce Platform Developer I & II certifications.
Project Management:
Proven ability to manage and deliver Salesforce projects on time.
Experience in working with Agile or other SDLC methodologies.
Communication Skills:
Strong communication and interpersonal skills for interacting with technical and non-technical stakeholders.
Ability to clearly explain complex technical concepts to business users.
Leadership: Experience mentoring and coaching junior developers, fostering collaboration, and managing development tasks.
Preferred Qualifications:
Experience with Salesforce DX, Git, and version control.
Familiarity with DevOps practices and continuous integration/continuous delivery (CI/CD) tools.
Experience working with AppExchange products and custom applications built on Salesforce.
Understanding of Salesforce governance and compliance standards.