Salesforce and Business Systems Developer - Contractor
American Innovations · Austin, TX · 3 days ago
Information TechnologyFull-time
This role is a temporary, 6-9 month, 1099 Contractor position based in our Austin office.
About the role
American Innovations protects people and the environment by providing proven compliance solutions to oil and gas professionals from the field to the office. With more than 30 years of experience, we drive innovative solutions that address the need for efficient data collection, reporting, and analysis—an integrated family of hardware, software, and professional services backed by relentless customer service.
Responsibilities
- 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.
- Create and manage complex Flows for automating business processes within Salesforce, including both screen and auto-launched flows to meet business needs and integrate with external systems.
- Leverage FormTitan to create custom forms and integrate them within Salesforce, automating the collection and processing of data through dynamic forms.
- Develop, implement, and manage integration solutions between Salesforce, Dynamics GP, and other business systems (e.g., e-store, shipping solutions) 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.
- Leverage Century Ebiz credit card processing integration to enable secure payment processing within Salesforce, ensuring 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.
- Oversee Salesforce user management, permissions, profiles, and access controls, monitoring and managing data security, configuration, and overall health of the Salesforce instance.
- Manage Salesforce applications and packages, including development, deployment, and version control of package-based solutions, ensuring smooth deployment across environments (e.g., sandboxes, production).
- Design and build custom reports and dashboards to provide actionable insights to business stakeholders, including complex reports that aggregate and analyze large datasets.
- Create interactive and dynamic dashboards to track KPIs, sales performance, and other business-critical metrics.
- 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.
- 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 departmental needs (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 changes in scope, timelines, or requirements.
Requirements
- Minimum 5 years of Salesforce development and administration experience, including:
- Strong expertise in Apex programming (triggers, classes, Visualforce pages).
- In-depth knowledge of Salesforce Flows (Screen Flows, Auto-Launched Flows, etc.).
- Proficiency in Salesforce Administration (user setup, profiles, permission sets, workflow rules, validation rules, approval processes).
- Experience configuring security settings, sharing rules, and managing data access.
- Strong knowledge of Salesforce package management, including development, installation, and management of managed and unmanaged packages.
- Advanced skills in building custom reports and dynamic dashboards within Salesforce, with a strong understanding of report filters, data relationships, and summarization.
- Experience integrating reports and dashboards into automated processes and workflows.
- Expertise in Salesforce automation tools (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.
- Minimum of 3 years of development and hands-on experience with FormTitan for building forms and integrating them with Salesforce.
- Minimum of 3 years of experience building and maintaining data integration solutions such as TIBCO Scribe, eOne SmartConnect, and SSIS for integrations with Salesforce and other systems, particularly Dynamics GP.
- Minimum of 3 years of proven experience with business process design, business process mapping, and delivery of complex end-to-end business flows.
- Preferred 3 or more years of experience managing and administering Dynamics GP.
- 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.
- Ability to work independently and in a team-oriented, collaborative environment.
- Eligibility to work in the US and ability to pass a pre-employment background and drug test.
Schedule
This is an on-site role based in Austin, Texas.