What you can offer us:
- Apex Development: Design, develop, and maintain Apex classes, triggers, and other custom solutions to meet business requirements. Optimize code for performance and scalability while adhering to best practices.
- Salesforce Flows: Create and manage complex Flows for automating business processes within Salesforce. Develop both screen and auto launched flows to meet a variety of business needs and integrate with external systems.
- FormTitan Integration: Leverage FormTitan to create custom forms and integrate them within Salesforce. Automate the collection and processing of data through dynamic forms.
- Data Integration between Salesforce, Dynamics GP and other business systems:
- Develop, implement, and manage integration solutions between Salesforce, Dynamics GP (Great Plains) and other business systems (i.e. e-store, shipping solution) using TIBCO Scribe and eOne SmartConnect.
- Facilitate seamless data flow between Salesforce and Dynamics GP for financial data, including invoices, purchase orders, and accounting records.
- Ensure data consistency, accuracy, and real-time synchronization between Salesforce and Dynamics GP to support business-critical operations and reporting.
- Century Ebiz Credit Card Processing Integration:
- Leverage Century Ebiz credit card processing integration to enable secure payment processing within Salesforce.
- Manage the integration to ensure smooth transaction processing, billing, and order management.
- Use knowledge of credit card processing protocols to optimize payment workflows and ensure compliance with industry standards, such as PCI-DSS.
- Salesforce Administration: Oversee Salesforce user management, permissions, profiles, and access controls. Monitor and manage data security, configuration, and overall health of the Salesforce instance.
- Package Management: Manage Salesforce applications and packages, including the development, deployment, and version control of package-based solutions. Ensure smooth deployment of packages across different Salesforce environments (e.g., sandboxes, production).
- Report Building & Dashboards
- Design and build custom reports and dashboards to provide actionable insights to business stakeholders.
- Develop complex reports that aggregate and analyze large datasets to support decision-making.
- Create interactive and dynamic dashboards that help track KPIs, sales performance, and other business-critical metrics.
- Automation:
- Implement Salesforce automation tools like Process Builder, Flow Builder, and Workflow Rules to streamline business processes and eliminate manual tasks.
- Automate reporting processes by setting up scheduled reports and alerts to notify stakeholders of key business updates.
- Build custom solutions to automate data entry, approval processes, and business rule enforcement.
- Project Management & Business Process Flows:
- Manage and deliver complex projects by working closely with multiple business stakeholders to define clear objectives, timelines, and success criteria.
- Lead the design and implementation of end-to-end business process flows within Salesforce, ensuring alignment with organizational goals and the needs of different departments (Sales, Marketing, Support, etc.).
- Coordinate with cross-functional teams to understand business requirements, propose technical solutions, and manage project milestones from initiation to delivery.
- Develop and document business process flows, ensuring they are scalable and adaptable to evolving business needs.
- Proactively manage stakeholder expectations, provide regular project updates, and handle any changes in scope, timelines, or requirements.
- Collaboration and Support: Work closely with business stakeholders, project managers, and other technical teams to understand requirements, provide technical solutions, and resolve issues. Assist with troubleshooting and debugging when needed.
- Best Practices & Documentation: Adhere to Salesforce best practices, industry standards, and organizational policies. Document code, configurations, reports, and processes for clarity and future reference.
- Training & Mentoring: Provide guidance and mentorship to junior developers and administrators. Share knowledge on Salesforce best practices, tools, and technologies.
Requirements
What will help you succeed in this role:
The ideal candidate will have extensive experience with Apex programming, Salesforce Flows, FormTitan, TIBCO Scribe, eOne SmartConnect, Salesforce Administration, and Package Management. This role requires a deep understanding of Salesforce development tools and the ability to design, implement, and support complex Salesforce solutions.
5+ years of Salesforce development and administration:
- Strong expertise in Apex programming, including writing triggers, classes, and Visualforce pages.
- In-depth knowledge of Salesforce Flows (Screen Flows, Auto-Launched Flows, etc.).
- Proficient in Salesforce Administration, including user setup, profiles, permission sets, workflow rules, validation rules, and approval processes.
- Experience in configuring security settings, sharing rules, and managing data access.
- Strong knowledge of Salesforce package management, including the development, installation, and management of managed and unmanaged packages.
- Advanced skills in building custom reports and dynamic dashboards within Salesforce.
- Strong understanding of report filters, data relationships, and summarization to generate business-critical insights.
- Experience in integrating reports and dashboards into automated processes and workflows for seamless data flow.
- Expertise in Salesforce automation tools (e.g., Process Builder, Flow Builder, Workflow Rules, Approval Processes) to streamline and automate business processes.
- Ability to automate reporting and data notifications through scheduled reports, dynamic email alerts, and dashboard alerts.
3+ years of development and hands-on experience with FormTitan for building forms and integrating them with Salesforce.
3+ years of experience building and maintaining data integration solutions such as TIBCO Scribe, eOne SmartConnect and SSIS for building and managing integrations with Salesforce and other systems, particularly Dynamics GP.
3+ years of proven experience with Business process design, business process mapping, and delivery of complex end-to-end business flows.
3 or more years of experience managing and administering Dynamics GP, preferred
Preferred Salesforce development certifications – Platform Developer II.
Strong communication skills, both verbal and written, with the ability to communicate complex technical concepts to non-technical stakeholders.