All roles

Open role

[Remote] Senior BI Developer and Data Engineer

Remote · Singapore Full-time

Note: The job is a remote job and is open to candidates in USA. Provoke Solutions is hiring a Senior BI Developer and Data Engineer to own a client data platform from source ingestion through curated data models. The role focuses on building and operating Microsoft Fabric pipelines and transformations, with secondary responsibility for Power BI reporting, platform reliability, security, governance, and client collaboration.

Responsibilities

  • Builds and maintains ingestion pipelines that bring data from sources such as DynamoDB, InfluxDB, and S3 into Microsoft Fabric
  • Designs and builds Bronze, Silver, and Gold transformations, including incremental processing, change data capture, and schema evolution
  • Works with semi-structured data such as DynamoDB documents, flattening and modeling it for reliable downstream use
  • Designs the Gold layer using dimensional modeling to build enterprise-ready datasets, and tunes pipeline and query performance
  • Writes and troubleshoots T-SQL and PySpark transformations, enforces data quality, and diagnoses data issues back to their source
  • Owns the data platform in production and troubleshoots issues end to end across both the AWS ingestion path (DynamoDB Streams, Lambda, Firehose, S3) and Fabric, tracing failures back to their root cause and driving them to resolution
  • Builds automated data quality validation, reconciliation, and monitoring, with alerting and observability across the pipelines to keep the production platform reliable
  • Designs and deploys Power BI reports from Fabric Gold-layer data, writes DAX measures for enterprise KPIs, and owns the report lifecycle from requirements through end-user testing
  • Configures and supports Power BI reports embedded in SharePoint Online with Entra ID token passthrough
  • Implements Row-Level Security via Entra ID and documents data flows and KPI definitions for governance
  • Authors operational runbooks and as-built documentation for deployment, RLS validation, and handoff
  • Translates client business requirements into data models and report designs, and supports backlog triage and estimation
  • Acts as a trusted technical advisor to client stakeholders, explaining complex data and reporting issues in plain, non-technical language
  • Operates within client-controlled environments and approval gates, and adapts to each client's tools and processes
  • Produces client-ready deliverables and leads knowledge transfer so client teams can operate and support the solution once handed over

Skills

  • Equivalent experience considered
  • 4+ years of data engineering experience with hands-on experience with Microsoft Fabric or an equivalent Azure Synapse/Databricks environment with the ability to ramp up quickly on Fabric
  • Strong PySpark and SQL skills; experience with medallion architecture and Delta Lake
  • Working knowledge of cloud-native data services (streaming, serverless compute, object storage)
  • Experience with RLS/CLS design and Entra ID-based security models
  • Strong communication skills and ability to lead through influence; experience with Jira and Agile/SCRUM methodology
  • Candidates must be authorized to work in the U.S. without VISA sponsorship
  • Bachelor's degree in computer science, business, or related field preferred
  • 2+ years of Power BI development desired, including advanced data modeling and DAX
  • Experience with AWS services such as S3, DynamoDB, Lambda, and Firehose, and with event-driven ingestion
  • Familiarity with SharePoint, Microsoft Entra ID, and external partner reporting
  • Microsoft certifications: DP-600, DP-203, or equivalent
  • Experience with Power BI CI/CD and deployment pipelines
  • Background in regulated industries (for example: healthcare, telecom, finance)

Company Overview

  • Provoke Solutions is a company that uses 8 solutions to deliver custom software for large private and public sector organizations. It was founded in 2001, and is headquartered in The Colony, Texas, USA, with a workforce of 51-200 employees. Its website is http://www.provokesolutions.com.
  • More open positions

    [Remote] Senior Associate, Communications and Marketing

    Work from home Full-time role

    [Remote] Senior Oracle Cloud Financials Solution Architect

    Work from home Full-time role

    [Remote] Oracle Cloud Senior Principal Financials Lead (GL/AR/AP/FA)

    Work from home Full-time role

    [Remote] Full Stack Developer Intern

    Work from home Full-time role

    [Remote] E-Commerce & Retail Marketing Manager

    Work from home Full-time role

    Appeals Specialist II

    Work from home Full-time role

    Senior Field Clinical Research Engineer 1

    Work from home Full-time role

    Seasoned Enterprise Customer Success Executive – Driving Cybersecurity Adoption, Revenue Growth, and Strategic Partnerships for brighthush

    Work from home Full-time role

    Senior Program Manager

    Work from home Full-time role

    Finance Consultant - Fully Remote | Up to $65/hr

    Work from home Full-time role

    Senior Customer Success Manager – Strategic Account Leadership, Expansion, and Advocacy for Cybersecurity Solutions at brighthush

    Work from home Full-time role

    Bilingual Helpdesk Technician - French Canadian

    Work from home Full-time role

    Closing Operations Specialist-Broker

    Work from home Full-time role

    Head of Growth

    Work from home Full-time role

    Principal Machine Learning Engineer

    Work from home Full-time role

    Remote Client Care Coordinator

    Work from home Full-time role

    Remote IT Technician

    Work from home Full-time role

    Actuarial forecasting lead

    Work from home Full-time role

    Sales Consultant

    Work from home Full-time role

    [Remote] Site Reliability Engineer

    Work from home Full-time role

    [Remote] Senior Project Manager

    Work from home Full-time role