Description of Duties
Responsibilities:
- Complete the integration of the Salesforce system with Snowflake.
- Develop a technical roadmap to replace or enhance the aspects of the current systems.
- Design, develop, and deploy custom Salesforce applications using Apex, Visualforce, Lightning Components, and other tools.
- Customize Salesforce to meet business needs, including developing workflows, process builders, triggers, and validation rules.
- Integrate Salesforce with other internal and external systems using REST/SOAP APIs, middleware, and other tools.
- Perform all aspects of Salesforce administration including user management, security settings, data management, and automation of complex business processes.
- Manage Salesforce environments, including sandbox management, metadata deployment, and version control.
- Monitor and maintain data integrity, perform regular data audits, and manage data imports/exports.
- Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to design and implement Salesforce solutions that align with business objectives.
- Provide technical guidance and mentorship to junior developers and administrators.
- Stay updated with Salesforce platform upgrades, new features, and best practices, and recommend improvements to existing processes and systems.
- Create and maintain comprehensive documentation for all Salesforce development and administration activities.
- Provide technical support and troubleshooting for Salesforce users across the organization.
Qualifications:
- Minimum of 8 years of experience in Salesforce Architecture and Development
- Minimum of 5 years of experience designing and implementing complex Salesforce integrations.
- Minimum of 2 years of experience Salesforce Administration.
- Proven experience with Salesforce Lightning, Apex, Visualforce, SOQL/SOSL and Salesforce APIs.
- Experience with Salesforce integrations, APIs, and third-party app integrations
- Strong understanding of Salesforce architecture, data model, and best practices.
- Excellent problem-solving skills and the ability to work independently.
- Strong communication skills with the ability to interact effectively with both technical and non-technical stakeholders.
- Experience with DevOps tools (i.e., Copado etc.) for Salesforce.
- Salesforce developer and administrator certification(s) is preferred.
- Ability to work collaboratively in a cross-functional team environment
- Team-oriented attitude and the proven ability to collaborate at all levels of an organization