Power BI Developer
Data modelling, report development and analytics delivery across client engagements.
- Location
- Spain · Portugal
- Contract
- Full time, permanent
- Travel
- Occasional European travel for client workshops and team meet-ups
- Start
- As soon as available
- Reports to
- Director / Data & Analytics Lead
The opportunity
We’re looking for a full-time Power BI Developer to design, build and maintain the analytics layer that sits on top of our clients’ project, portfolio and operational data. You’ll work alongside our consultants on live engagements — turning messy source data into clean models, trustworthy measures and reports that decision-makers actually use.
The role spans the full Power BI lifecycle: connecting to source systems, shaping data in Power Query, modelling in a star schema, writing DAX, and designing reports that are fast, legible and maintainable. You’ll also help us standardise how we build, so every client report we ship looks and behaves like it came from the same studio.
The role is aimed at the mid-to-senior level, and we’re open to two profiles in particular.
BI / analytics background
Someone from a data analyst, BI analyst or reporting background who has gone deep on Power BI — data modelling, DAX and report design — and wants to apply it across a variety of client domains rather than a single in-house dataset.
Data / BI engineering background
Someone from a data engineering, SQL development or Power Platform background who is strong on the data side — pipelines, modelling and performance — and now wants to pair that with client-facing report delivery.
Either route works for us. We care more about clean data modelling, sound DAX and an eye for a report people trust than about ticking every box on day one. We’ll give you the training, the platform access, the certifications and the senior cover to grow fast.
What you’ll be doing
Data modelling and report development
- Building Power BI datasets and reports against PPM, finance and operational sources — including OnePlan, Project Online, Microsoft 365 and customer-specific systems.
- Designing robust star-schema data models, with well-named tables, sensible relationships and a clean, documented measure layer.
- Writing performant, readable DAX for measures, KPIs and time-intelligence calculations.
- Shaping and cleaning data in Power Query (M) with repeatable, parameterised transformations.
Data sources and integration
- Connecting to a range of sources — SQL databases, REST / OData APIs, SharePoint, Dataverse and Excel — and choosing the right connectivity mode (import, DirectQuery or composite).
- Supporting dataflows, scheduled refreshes and gateway configuration so reports stay current and reliable.
- Working with engineering on data quality, reconciliation and basic troubleshooting when a feed doesn’t behave as expected.
Delivery, governance and quality
- Managing workspaces, datasets, deployment pipelines and row-level security in the Power BI Service.
- Maintaining documentation and configuration specifications so every change is captured, traceable and handed over cleanly to the client.
- Applying consistent layout, accessibility and performance standards across every report we ship.
Client delivery and practice development
- Joining discovery and design sessions to capture reporting requirements and turn them into a clear, prioritised backlog.
- Producing quick-reference guides and short walkthroughs so client super-users can self-serve.
- Contributing reusable templates, themes and patterns to our internal knowledge base.
- Working towards relevant Microsoft certifications, starting with PL-300.
Essential experience and skills
- Two to five years building production Power BI reports and datasets in a professional setting.
- Strong, demonstrable DAX — measures, calculation groups and time-intelligence — and confident Power Query (M) for data shaping.
- Solid data-modelling fundamentals: star schemas, relationships, cardinality and avoiding the traps that make reports slow.
- Working SQL — you can read and write queries, and you understand what a model is doing underneath.
- Good knowledge of the Power BI Service: workspaces, refreshes, gateways and row-level security.
- Clear written and spoken English, with the ability to explain a data concept to a non-technical stakeholder.
- Right to work in Spain or Portugal, and willingness to travel occasionally for client workshops and team meet-ups.
Nice to have
- Exposure to the wider Power Platform — Power Automate, Power Apps or Dataverse.
- Experience with PPM or project / portfolio data (OnePlan, Project Online, Oracle Primavera, Planisware or similar).
- Familiarity with source control, deployment pipelines or ALM practices for BI.
- Awareness of integration concepts — REST APIs, OAuth 2.0, service accounts and OData feeds.
- Microsoft certifications such as PL-300, DP-600 or DP-700.
- A second language alongside English — particularly Spanish or Portuguese, given our team footprint.
The person we’re looking for
- Curious. You dig into how the data actually behaves rather than trusting the first number you see.
- Methodical. You name things well, document as you go, and test before you ship.
- Honest about what you don’t know. We’d much rather hear “I’m not sure, let me check” than a confident guess.
- User-aware. You know a beautiful report nobody trusts is a failed report.
- Comfortable in a small team. You’ll get the exposure, ownership and visibility that you wouldn’t get inside a larger consultancy.
How the role will grow
In year one we’d expect you to become a confident, independent pair of hands on Power BI delivery — owning datasets and reports end to end under senior cover, with growing depth on data modelling and performance. By year two we’d expect you to be shaping the data architecture on client engagements, setting our DAX and modelling standards, and contributing your own designs into solution proposals. The route from there leads to Senior BI Developer and, for those who want it, to Data & Analytics Lead accountability on full client engagements.
What we offer
- Competitive salary, reviewed annually, calibrated to experience at offer stage.
- Discretionary bonus linked to company and individual performance.
- Pension contribution and standard statutory benefits in your country of employment.
- Generous personal-development budget covering Microsoft certifications such as PL-300, DP-600 and beyond.
- Properly remote working from Spain or Portugal, with periodic team meet-ups across the UK, Spain and Portugal.
- A small-team environment where your work is visible, your input is heard, and the path to senior responsibility is short for those who want it.
How to apply
Send a CV and a short covering note (a few paragraphs is plenty) — through the form on this page, or by email to careers@alsviorglobal.com. Tell us which of the two profiles above fits you best, the kinds of data and reports you’ve built, and — if you can — a link to or screenshot of a Power BI report you’re proud of.
We’ll respond to every application. Shortlisted candidates can expect an initial conversation with the Director, a technical conversation grounded in a realistic configuration scenario, and a final values and team-fit conversation. We’re committed to building a diverse team and welcome applications from candidates of all backgrounds — if you need adjustments to the process, let us know.
