Support the internal CRM team to develop and implement applications for key systems or critical projects.
Maintain and enhance the Salesforce platform and subsequent Salesforce apps, including integration with other business systems.
Gain expertise in company specific applications and business processes to apply technical knowledge to solve problems and work within the CRM team and business partners to define solutions.
Perform administration, maintenance, analysis, design, programming, and implementation for assigned Salesforce applications.
Ensure assigned systems are compliant with corporate policies and strategies in our dynamic environment.
Work inside company's Salesforce org and apps to deliver new functionality or update existing features.
Create and administer training to existing or new users/groups, and provide one to one training to end users on an on-going basis.
Monitor application storage usage and archive data as needed.
Maintain security, including sharing rules and security levels by designing, creating, and maintaining user roles, profiles, and hierarchies.
Reassign Accounts, Contacts, and Opportunities, and map Salesforce hierarchy and territories in response to personnel changes.
Maintain, enhance, and create workflows, functions, and configurations within the Salesforce environment.
Create and maintain fields, views, reports, dashboards, campaigns, and other Salesforce objects and functions.
Requirements:
Bachelor's degree in Computer Science or related technical field.
Salesforce Platform Developer I Certification, or equivalent demonstrable experience.