← All jobs

Senior BI Engineer

About the role

• Design, develop, and maintain end-to-end BI solutions, including data models, semantic layers, reports, and dashboards
• Manage day-to-day delivery of Power BI and analytics engagements, owning quality, timelines, and budget
• Flag project risks early
• Build and optimize data pipelines and transformation workflows using Microsoft Fabric components
• Develop and manage Power BI datasets, reports, and dashboards for performance, usability, and scalability
• Implement and maintain data integration solutions from multiple source systems into the analytics platform
• Collaborate with business stakeholders to gather requirements and translate them into technical BI solutions
• Ensure data quality, consistency, and governance across BI deliverables
• Optimize query performance, data refresh processes, and overall platform efficiency
• Support migration of legacy BI assets to modern Microsoft Fabric-based architecture
• Work with data engineers, analysts, and IT teams to align BI solutions with business objectives
• Participate in proposal submission, business alignment call, verification, client skills review, and project-specific technical assessment if required
• Provide ongoing business support through CX guidance and market insights

• 5+ years of experience in business intelligence development, with a strong focus on the Microsoft BI stack
• Proven hands-on experience with Microsoft Fabric, including Data Factory, Lakehouse, Warehouse, Dataflows Gen2, and Power BI semantic models
• Strong expertise in Power BI, including DAX, Power Query (M), and report/dashboard design
• Solid experience with SQL, including complex queries, stored procedures, and performance tuning
• Experience designing and maintaining data models, including star schema and snowflake schema, and semantic layers
• Familiarity with ETL/ELT processes and data integration best practices
• Strong understanding of data governance, security, and compliance principles
• Excellent problem-solving, analytical, and communication skills
• Ability to work independently and manage multiple priorities in a fast-paced environment
• Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent practical experience
• Microsoft certifications such as PL-300, DP-600, or DP-700 are desirable but not mandatory
• Experience with Azure data services is optional and considered a plus
• Experience with Tableau or Qlik is a plus
• Familiarity with Python or R for data analysis is an advantage
• Experience working in Agile/Scrum environments
• Ability to work within CET ±3 hours

• Clear scope with no ambiguity over deliverables
• Opportunity for repeat engagements based on performance
• Access to CX guidance and market insights through our professional network
• Possibility of contract extension after the initial 6-month assignment