2,254,201open jobs
144,794companies
258,200added this week
Browse all
Location
In office (Chennai)
Seniority
Senior · 3+ years exp

First seen by Alion on Nov 13, 2026.

Overview
Company
Impact
Profile match
Psiog is a pure-play IT services & consulting boutique delivering AI-enhanced digital solutions to global mid-market enterprises. Strategy-led. Business-first.

Job description:


We are looking for a Senior Power BI Developer with 3 to 5 years of experience to own the full analytics delivery lifecycle across our business units. Working directly with the Senior Specialist, Data Management, you will lead requirement gathering, prototype and iterate on dashboards, and drive solutions from concept through to production deployment and user adoption. This role sits at the intersection of business analysis and technical development, requiring someone who can translate complex operational data into clear, actionable insights for stakeholders at every level.


Key Responsibilities:

  • Requirement Gathering
  • Document end-to-end Business Requirements Documents (BRD) as a formal output of each requirement gathering session, ensuring full traceability from stakeholder needs to delivered solution.
  • Data Modelling & DAX
  • Design and build robust semantic models in Power BI Desktop, including star/snowflake schemas, calculated columns, and measures.
  • Author advanced DAX expressions for time-intelligence, dynamic filtering, variance analysis, and complex aggregations.
  • Optimise model performance via query folding, aggregations, and incremental refresh strategies.
  • Data Transformation
  • Build and maintain clean, reusable Power Query (M) transformations to shape raw data from multiple sources including SQL databases, Dataverse, SharePoint, and flat files.
  • Apply data quality rules and transformation logic that align with the Data Management team's governance standards.
  • Stakeholder Management & Training
  • Translate field and business requirements from Sales and Operations teams into functional, intuitive reporting features.
  • Conduct user training sessions and produce concise documentation to drive self-service adoption across the organisation.
  • Communicate technical constraints and design trade-offs clearly to non-technical audiences.


Requirements:

  • Technical Skills Required
  • Power BI Desktop & Service: Expert-level report and dashboard development; workspace management, deployment pipelines, and gateway configuration.
  • DAX: Mastery of DAX including time-intelligence functions, CALCULATE, FILTER, iterators, and performance-aware measure design.
  • Data Modelling: Proven ability to design normalised semantic models; understanding of cardinality, relationships, and aggregation patterns.
  • SQL: Proficiency in writing optimised SQL queries for report data extraction from relational databases (SQL Server, Azure SQL, or equivalent).
  • Row-Level Security: Experience configuring static and dynamic RLS roles within Power BI Service for multi-group access control.


Preferred / Nice to Have:

  • Familiarity with Azure Databricks, Azure Data Factory, or Fabric for upstream data pipeline work: Azure Data Services
  • Exposure to embedding reports in external applications via the Power BI REST API or Embedded Analytics: Power BI Embedded
  • Microsoft Certified: Power BI Data Analyst Associate (PL-300)


Soft Skills:

  • Ability to manage multiple projects, self-prioritise, and proactively flag blockers: Ownership
  • Ability to deconstruct complex business processes and identify the metrics that matter most to operational and strategic decisions: Analytical Thinking
  • Strong ability to facilitate requirement gathering sessions and explain data logic to non-technical stakeholders in Sales and Operations: Communication
  • Comfortable working in feedback loops, designing for change from the prototype stage through to post-launch refinements: Iterative Mindset

Skills

Azure SQL, DAX, Power BI, Power BI Desktop, SQL, SQL Server

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,254,201 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Analytics
Similar stack
Same company
Chennai
In office · 3+ years exp · Mumbai
Analytics
Domo
Microsoft Excel
Apply
Hybrid · 6+ years exp · High School Diploma · Bengaluru
Apply
In office · 3+ years exp · Bachelor's Degree · Pune
Python
MATLAB
Databases
MySQL
AI/ML
Prompt Engineering
LLM
Analytics
Power BI
Microsoft Excel
Apply
In office · Hyderabad
Python
SQL
DevOps
Azure
Analytics
Power BI
ETL/ELT
SSIS
Azure Data Factory
Apply
In office · 2+ years exp · Bachelor's Degree · Bengaluru · Gurgaon
Python
SQL
Databases
Google BigQuery
AI/ML
Spark
Scikit-learn
NLP
TensorFlow
PyTorch
LLM
RAG
Hallucination
Human-in-the-Loop
Interpretability
Machine Learning
DevOps
GCP
Azure
Git
AWS
Analytics
Tableau
Seaborn
Matplotlib
ETL/ELT
Apply
In office · Full-Time · 7+ years exp · Bengaluru · Gurgaon · Chennai
AI/ML
Knowledge Graph
Machine Learning
Management
Agile
Apply
In office · Full-Time · 5+ years exp · Chennai
Databases
Oracle
Apply
In office · Full-Time · Chennai
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Hyderabad · Chennai
Python
SQL
Analytics
Collibra
Alation
Management
Confluence
Jira
Agile
Apply
In office · Full-Time · Master's Degree · Chennai
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
2,254,201 more open roles from verified company boards, updated every day.