

Business Intelligence Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Business Intelligence Developer on a remote contract for an unspecified length, offering a competitive pay rate. Key skills include Tableau, Python, API integration, and data automation. Experience with SharePoint and data pipelines is essential.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
-
🗓️ - Date discovered
September 30, 2025
🕒 - Project duration
Unknown
-
🏝️ - Location type
Remote
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Chicago, IL
-
🧠 - Skills detailed
#SharePoint #Monitoring #Data Integrity #Tableau #Data Pipeline #Automation #BI (Business Intelligence) #Data Warehouse #Deployment #API (Application Programming Interface) #Python #"ETL (Extract #Transform #Load)" #Logging #Scripting #Documentation #Data Integration #Visualization #Migration #Power Automate #Cloud
Role description
Scope of Services
The consultants will perform the following activities:
Phase 1: Discovery and Evaluation
• Conduct interviews with OIT/BI team to understand the current workflow, pain points (including dashboard update delays), and requirements.
• Review existing Tableau Online workbooks, data sources, extracts, and SharePoint integrations for up to 40 files with daily pulls.
• Map out all data sources involved (e.g., SharePoint files and others to be specified) and their formats.
• Identify potential automation tools and technologies (e.g., Tableau Prep, APIs, scripting with Python/Tableau APIs, or others; no restrictions specified).
• Document findings in a comprehensive evaluation report, including a gap analysis and high-level recommendations focused on streamlining dashboard updates.
Phase 2: Design and Planning
• Develop a detailed architecture for automated data pulling, including data pipelines, scheduling (daily refreshes), error handling, and monitoring.
• Propose integration strategies to connect multiple data sources directly to Tableau Online (e.g., live connections vs. extracts, hybrid approaches).
• Outline any necessary infrastructure changes (e.g., API endpoints, database permissions, cloud migrations, SharePoint automation).
• Create a proof-of-concept (PoC) for one or two critical data sources (e.g., sample SharePoint files) to validate the proposed automation and demonstrate reduced update times.
• Collaborate with CLIENT’S BI team to prioritize sources and define success metrics (e.g., reduction in manual effort, dashboard update time reduced).
Phase 3: Implementation and Testing
• Build and deploy automated data pipelines for all identified sources, handling up to 40 SharePoint files with daily automation.
• Configure Tableau Online for automated refreshes, including scheduling and notifications.
• Implement data validation, logging, and alerting mechanisms to ensure data integrity and quick issue resolution.
• Conduct thorough testing (end-to-end dashboard update performance).
Phase 4: Deployment, Training, and Handover
• Deploy the automated solution in a production environment with minimal downtime.
• Provide training sessions for the OIT/BI team on using and maintaining the new setup.
• Deliver comprehensive documentation, including user guides, architecture diagrams, and maintenance procedures.
• Offer post-deployment support for 2 weeks to address any issues.
1. Deliverables
• Evaluation Report: Detailed assessment of current setup with recommendations.
• Design Document: Architecture blueprint, data flow diagrams, and implementation plan.
• Proof-of-Concept Demo: Functional PoC for selected data sources.
• Automated Pipelines: Fully implemented and tested data integration solutions.
• Training Materials and Sessions: Hands-on training and supporting documents.
• Final Handover Report: Summary of changes, performance metrics (e.g., dashboard update time improvements), and next steps (end of engagement).
1. Assumptions and Dependencies
• CLIENT’S BI team will provide the detailed list of data sources.
• CLIENT’S BI team will provide access to all relevant systems, including Tableau Online, SharePoint files, and any necessary credentials.
• CLIENT’S BI team will be available for interviews and feedback within agreed timelines.
• No major changes to data sources or Tableau Online version will occur during the engagement.
• The consultant will work remotely.
• CLIENT’S BI team has the necessary licenses for Tableau Online and any additional tools proposed.
1. Out of Scope
• Custom development of new dashboards or visualizations in Tableau Online (focus is on data integration only).
• Migration of historical data or full data warehouse redesign.
• Ongoing maintenance beyond the initial 2-week support period.
• Integration with non-specified data sources or tools.
1. Resources and Team
• 1 Lead Consultant with Tableau, Tableau Prep, Data Integration, API, Python, Power Automate and PowerShell expertise.
• CLIENT’S BI team.
1. Acceptance Criteria
• All deliverables meet the agreed quality standards and are approved by the CLIENT’S BI.
• Automated processes successfully pull and refresh data from specified sources without manual intervention.
• Performance metrics (e.g., reduced dashboard update time, error rates) align with defined targets.
• CLIENT’S BI sign-off on training and documentation.
Scope of Services
The consultants will perform the following activities:
Phase 1: Discovery and Evaluation
• Conduct interviews with OIT/BI team to understand the current workflow, pain points (including dashboard update delays), and requirements.
• Review existing Tableau Online workbooks, data sources, extracts, and SharePoint integrations for up to 40 files with daily pulls.
• Map out all data sources involved (e.g., SharePoint files and others to be specified) and their formats.
• Identify potential automation tools and technologies (e.g., Tableau Prep, APIs, scripting with Python/Tableau APIs, or others; no restrictions specified).
• Document findings in a comprehensive evaluation report, including a gap analysis and high-level recommendations focused on streamlining dashboard updates.
Phase 2: Design and Planning
• Develop a detailed architecture for automated data pulling, including data pipelines, scheduling (daily refreshes), error handling, and monitoring.
• Propose integration strategies to connect multiple data sources directly to Tableau Online (e.g., live connections vs. extracts, hybrid approaches).
• Outline any necessary infrastructure changes (e.g., API endpoints, database permissions, cloud migrations, SharePoint automation).
• Create a proof-of-concept (PoC) for one or two critical data sources (e.g., sample SharePoint files) to validate the proposed automation and demonstrate reduced update times.
• Collaborate with CLIENT’S BI team to prioritize sources and define success metrics (e.g., reduction in manual effort, dashboard update time reduced).
Phase 3: Implementation and Testing
• Build and deploy automated data pipelines for all identified sources, handling up to 40 SharePoint files with daily automation.
• Configure Tableau Online for automated refreshes, including scheduling and notifications.
• Implement data validation, logging, and alerting mechanisms to ensure data integrity and quick issue resolution.
• Conduct thorough testing (end-to-end dashboard update performance).
Phase 4: Deployment, Training, and Handover
• Deploy the automated solution in a production environment with minimal downtime.
• Provide training sessions for the OIT/BI team on using and maintaining the new setup.
• Deliver comprehensive documentation, including user guides, architecture diagrams, and maintenance procedures.
• Offer post-deployment support for 2 weeks to address any issues.
1. Deliverables
• Evaluation Report: Detailed assessment of current setup with recommendations.
• Design Document: Architecture blueprint, data flow diagrams, and implementation plan.
• Proof-of-Concept Demo: Functional PoC for selected data sources.
• Automated Pipelines: Fully implemented and tested data integration solutions.
• Training Materials and Sessions: Hands-on training and supporting documents.
• Final Handover Report: Summary of changes, performance metrics (e.g., dashboard update time improvements), and next steps (end of engagement).
1. Assumptions and Dependencies
• CLIENT’S BI team will provide the detailed list of data sources.
• CLIENT’S BI team will provide access to all relevant systems, including Tableau Online, SharePoint files, and any necessary credentials.
• CLIENT’S BI team will be available for interviews and feedback within agreed timelines.
• No major changes to data sources or Tableau Online version will occur during the engagement.
• The consultant will work remotely.
• CLIENT’S BI team has the necessary licenses for Tableau Online and any additional tools proposed.
1. Out of Scope
• Custom development of new dashboards or visualizations in Tableau Online (focus is on data integration only).
• Migration of historical data or full data warehouse redesign.
• Ongoing maintenance beyond the initial 2-week support period.
• Integration with non-specified data sources or tools.
1. Resources and Team
• 1 Lead Consultant with Tableau, Tableau Prep, Data Integration, API, Python, Power Automate and PowerShell expertise.
• CLIENT’S BI team.
1. Acceptance Criteria
• All deliverables meet the agreed quality standards and are approved by the CLIENT’S BI.
• Automated processes successfully pull and refresh data from specified sources without manual intervention.
• Performance metrics (e.g., reduced dashboard update time, error rates) align with defined targets.
• CLIENT’S BI sign-off on training and documentation.