act digital
Senior Power BI Developer / BI Technical Lead
Skills
12 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Porto, Portugal
Work mode:
Onsite
Published on:
14 October 2026
What they need
🚀 About the Role
We are looking for a highly experienced Senior Power BI Developer / BI Technical Lead to design and evolve enterprise-level Business Intelligence solutions.
In this role, you will transform complex datasets and business requirements into scalable data models, high-performing dashboards, and actionable insights. You will work extensively with Power BI, advanced SQL, and DAX , taking ownership of the complete reporting lifecycle, from data extraction and modelling to visualization, optimization, security, and publication.
As a senior technical reference, you will also review solutions, mentor less experienced developers, and promote consistent engineering and governance standards across the BI ecosystem.
🎯 Your Mission
As a Senior Power BI Developer, you will:
- Build scalable and business-focused Power BI solutions.
- Design optimized data models for enterprise reporting.
- Develop advanced SQL queries for complex and historical data extraction.
- Translate sophisticated business rules into effective DAX calculations.
- Improve report performance, refresh times, and user experience.
- Define and promote Power BI development and governance best practices.
- Provide technical guidance to junior and mid-level developers.
💼 Key Responsibilities
Power BI Development
- Design, develop, and maintain enterprise-level dashboards and reports using Power BI.
- Translate business requirements into intuitive and actionable analytical solutions.
- Develop interactive reports that support operational and strategic decision-making.
- Build reusable reporting components and standardized visualization patterns.
- Publish and maintain reports through Power BI Service.
- Ensure dashboards remain accurate, user-friendly, scalable, and aligned with business needs.
Data Modelling
- Design efficient and maintainable data models for analytics and reporting.
- Define relationships, hierarchies, dimensions, facts, and calculation structures.
- Apply dimensional modelling and star-schema principles where appropriate.
- Improve model performance, usability, and scalability.
- Ensure consistency between source data, business logic, and report outputs.
- Document data models, dependencies, assumptions, and business rules.
Advanced SQL Development
- Write, debug, and optimize complex SQL queries for data extraction and analysis.
- Work extensively with:
- Complex JOINs
- Common Table Expressions
- Nested subqueries
- UNION and UNION ALL
- Advanced filtering
- Aggregations and GROUP BY logic
- Window and analytical functions
- Extract information from multiple source systems.
- Validate query results against functional and reporting requirements.
- Optimize database interaction and query execution performance.
Historical & Time-Series Data Extraction
- Design queries for historical dataset extraction.
- Implement dynamic date parameters and rolling time-period logic.
- Build flexible queries that support evolving reporting periods.
- Handle historical comparisons and time-series analysis.
- Ensure accurate and consistent treatment of dates across data sources and reports.
- Optimize historical data retrieval to reduce unnecessary processing and refresh times.
Dynamic SQL Integration
- Integrate customized SQL queries directly into Power BI.
- Inject dynamic parameters into SQL queries to control data retrieval.
- Push suitable transformations and filters closer to source systems.
- Optimize data loads by reducing unnecessary data volume.
- Balance query folding, source processing, and Power BI transformations appropriately.
- Ensure parameterized data retrieval remains secure, maintainable, and reliable.
Advanced DAX Development
- Create and maintain foundational and complex DAX measures.
- Implement calculations involving:
- Time intelligence
- Filter context manipulation
- Nested measures
- Conditional business logic
- Dynamic calculations
- Period comparisons
- Troubleshoot incorrect results and context-related calculation issues.
- Optimize DAX expressions for performance and maintainability.
- Establish naming conventions and calculation standards.
Performance Optimization
- Diagnose and resolve report performance issues.
- Optimize:
- Data models
- DAX measures
- SQL queries
- Dataset refreshes
- Visual interactions
- Identify bottlenecks across the full reporting chain.
- Reduce dashboard loading and refresh times.
- Ensure a reliable and responsive experience for end users.
- Recommend sustainable improvements instead of short-term workarounds.
Power BI Service & Administration
- Manage reports, semantic models, workspaces, and access permissions.
- Configure and support Power BI gateways.
- Implement and maintain Row-Level Security.
- Support scheduled refreshes and investigate refresh failures.
- Apply appropriate release, sharing, and workspace management practices.
- Contribute to reliable deployment and lifecycle management across environments.
Technical Leadership & Governance
- Act as the N4-level technical reference for Power BI and BI development.
- Review SQL, DAX, data models, and report implementations.
- Mentor junior and mid-level developers.
- Define and promote development standards and reusable practices.
- Improve consistency across dashboards and reporting solutions.
- Support complex technical decisions and escalations.
- Contribute to BI governance, documentation, quality, and maintainability.
Business Collaboration
- Work closely with business stakeholders to understand analytical and reporting requirements.
- Translate technical data structures into clear and meaningful business insights.
- Explain complex calculations and modelling decisions to non-technical stakeholders.
- Challenge requirements when necessary and propose effective alternatives.
- Ensure delivered solutions support measurable business outcomes.
✅ What We’re Looking For
Mandatory Requirements
- At least 8 years of professional experience in:
- Business Intelligence
- Data Analytics
- Data Engineering
- A related data-focused area
- Strong experience with the Microsoft BI ecosystem.
- Advanced hands-on expertise in Power BI.
- Proven ability to build enterprise-level dashboards and data models.
- Expert-level SQL skills.
- Experience writing and optimizing complex queries independently.
- Strong experience with dynamic historical data extraction.
- Experience injecting parameters into custom SQL queries used by Power BI.
- Deep knowledge of DAX, including advanced calculations and time intelligence.
- Experience troubleshooting reporting, modelling, and refresh performance.
- Strong Power BI Service administration and governance knowledge.
- Previous experience mentoring developers or guiding technical decisions.
🛠 Technical Stack
Business Intelligence
- Power BI Desktop
- Power BI Service
- Power BI Gateways
- Workspace Administration
- Semantic Models
- Row-Level Security
- Report Publishing and Refresh Management
Data Modelling
- Dimensional Modelling
- Star Schema
- Facts and Dimensions
- Data Relationships
- Model Optimization
- Historical Data Modelling
SQL
- Advanced SQL
- Common Table Expressions
- Complex JOINs
- Subqueries
- UNION / UNION ALL
- Aggregation Functions
- Dynamic Date Filtering
- Query Optimization
DAX
- Advanced DAX
- Time Intelligence
- Filter Context
- Nested Measures
- Dynamic Calculations
- Performance Optimization
Technical Leadership
- Code and Solution Reviews
- BI Governance
- Development Standards
- Mentoring
- Technical Documentation
- Best-Practice Definition
⭐ Nice to Have
- Microsoft Certified: Power BI Data Analyst Associate (PL-300).
- DA-100, MCSE, or equivalent legacy Microsoft certifications.
- Experience defining enterprise Power BI governance frameworks.
- Knowledge of deployment pipelines and controlled BI release processes.
- Experience working with French-speaking stakeholders.
- Professional proficiency in French.
🤝 Soft Skills
Technical Leadership
- Confidence guiding technical decisions and challenging implementation approaches.
- Ability to mentor developers and share knowledge effectively.
- Strong commitment to quality, consistency, and sustainable solutions.
Analytical Thinking
- Excellent problem-solving and critical-thinking skills.
- Ability to investigate complex data and performance issues.
- Strong attention to detail and data accuracy.
Communication
- Ability to translate complex data structures into clear business insights.
- Strong written and verbal communication skills.
- Comfortable presenting solutions to both technical and non-technical stakeholders.
Ownership & Collaboration
- High degree of autonomy and accountability.
- Collaborative approach to working with business and technical teams.
- Proactive mindset focused on continuous improvement.
Other offers great for you!
These companies are also looking for great profiles
F.r.e.e.f.i.n.d.e.r.
Tech Lead / Développeur Power BI (GCP)
Freelance
Paris, France
Hybrid
Skills
5 days ago
Quick apply
Sparagus
Consultant / Développeur Power BI
Freelance
Liège, Belgium
Onsite
Skills
3 days ago
Quick apply
WheelOfWork
Consultant Power BI H/F
500-550
Freelance
Lille, France
Onsite
Skills
2 days ago
Quick apply
No company information available.