Business Intelligence Developer — Supply Chain & Finance Reporting (Power BI)
Quick Summary
semantic models, reports, refresh infrastructure, and the data-quality gates that sit around all of it. That includes converting what our existing Python pipelines,
Desktop, Service, workspaces, apps, deployment pipelines, gateways, scheduled and incremental refresh Strong DAX: filter context, CALCULATE semantics, time intelligence,
The BI layer, end to end: semantic models, reports, refresh infrastructure, and the data-quality gates that sit around all of it.
That includes converting what our existing Python pipelines, carrier data ingestion and month-end build scripts currently produce into Power BI dashboards, taking those feeds and turning them into governed, refreshing, self-serve reporting instead of static workbooks.
- PostgreSQL (read-only): orders, shipments, inventory, purchase orders, freight invoices, product cost master
- E-commerce platform APIs across multiple storefronts, brands and regions
- Warehouse-management / 3PL platform (API plus operational exports)
- Marketplace APIs
- Carrier billing feeds, parcel invoices at tracking level, freight at consignment level (deliberately different grains)
- Google Sheets used as live operational trackers
- Vendor statement workbooks, one bespoke layout per supplier
- Regional carrier and 3PL rate cards, in multiple currencies
Responsibilities
~1 min read- →Model purchase orders at both PO header and PO line-item grain, with the relationship between them made explicit and documented
- →Build star-schema semantic models across shipments, carrier cost, orders and revenue, inventory and landed cost
- →Maintain conformed dimensions (Date, Brand, Warehouse, Carrier/Service, Region, Product, Supplier, Store), with an explicit documented fact grain per fact table. Shipment, order, line and parcel grains coexist here, and naive joins produce figures that are internally consistent and badly wrong
- →Write DAX for shipping cost as % of revenue, cost per order, cost per unit, cost per label, invoiced-vs-estimated mix, landed cost, gross margin and accrual movement
- Own the Power Query, dataflow and SQL view layers
- Run incremental refresh, the on-prem gateway, scheduled refresh, and refresh-failure alerting
- Implement merge-with-carry-forward refresh semantics and row-conservation checks, so an incomplete upstream pull can never silently shrink a published dataset
- Handle open dimensions: source systems introduce new carriers, services, warehouses and categories without notice, and models must surface unexpected members visibly rather than dropping them or falling over
- Treat row-level detail as a first-class output: paginated reports, Analyze in Excel, full export. Reviewers audit raw rows, not summaries
- No hidden rows, no Top-N truncation, no residual "Other" bucket. Any exclusion is counted, logged and auditable
- Model the synced spine, replace formula chains with relationships, implement write-back for the hand-entered fields (Power Apps/Dataverse, SharePoint list, or an app table), and rejoin it in the model
- Automated validation on every model: row conservation (inputs = outputs + logged exclusions), schema parity against the prior good version, and regression anchors re-asserting known headline totals on each refresh
- Reconcile to existing outputs and to Finance to the cent before publishing; stop and escalate on unexplained movement
- Maintain a data dictionary and lineage for every published measure — source, grain, known limitations
- Prove changes on a sample copy, present before/after for anything that moves a published figure, and promote only with explicit sign-off
- Manage RLS, workspace and app permissions, and enable business users
Requirements
~2 min read- 3+ years of production Power BI: Desktop, Service, workspaces, apps, deployment pipelines, gateways, scheduled and incremental refresh
- Strong DAX: filter context, CALCULATE semantics, time intelligence, grain-safe additive measures
- Strong Power Query / M over messy sources: multi-header spreadsheets, wide-to-long unpivots, inconsistent vendor layouts
- Strong SQL, ideally PostgreSQL: window functions, tuning, and the judgement to push transformation upstream. Power-Query-only candidates will not cope with these volumes
- Dimensional modelling: star schemas, conformed dimensions, fact grain, SCDs, bridge and many-to-many patterns
- Python (pandas) at read/run/modify level. You'll inherit feeds from existing pipelines; you're not expected to write new ones
- Advanced Excel. Business reviews happen in Excel, and your paginated and exportable output needs to hold up there
- Demonstrated finance-grade reconciliation: tying a report to a ledger, invoice file or supplier statement and explaining every residual
- Clear written communication: documented assumptions, disclosed limitations, reviewable change notes
- Supply chain, logistics, e-commerce or 3PL domain knowledge: carriers, zones, service levels, freight vs parcel, landed cost, duty and tariff codes, volumetric measures, accruals
- Carrier invoice reconciliation
- E-commerce, marketplace or WMS API integration
- Experience replacing a business-critical spreadsheet with a governed model, including write-back patterns
- Multi-currency and FX handling
- Paginated reports (Report Builder), Tabular Editor, DAX Studio, ALM Toolkit
- Git and source-controlled Power BI projects (PBIP)
- Microsoft Fabric, Azure Data Factory/Synapse, dbt, DuckDB — genuinely preferred, genuinely not required. We have no committed Fabric migration today
What We Offer
~1 min read
Location & Eligibility
Listing Details
- Posted
- August 24, 2026
- First seen
- August 24, 2026
- Last seen
- August 24, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 60%
- Scored at
- August 24, 2026
Signal breakdown
Nysonian is a global brand-building company that creates and scales next-generation lifestyle brands in travel, fitness, and wellness through a full-stack direct-to-consumer platform.
View company profilePlease let Nysonian know you found this job on Jobera.
3 other jobs at Nysonian
View all →Explore open roles at Nysonian.
Similar Bi Developer jobs
View all →Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.