Dxc Technology
SeniorPowerBIDeveloperwithSnowflakeandPython
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Power BI Developer with Snowflake and Python at Dxc Technology. Skills: Power BI, Snowflake, Python, Data Modeling. Design advanced dashboards. Build complex DAX measures”
What You'll Achieve.
Enterprise-grade Power BI dashboards; semantic models; High-performance DAX measures; optimized queries; Scalable Snowflake-based data models; reporting layers; Automated workflows using Python
Industry & Context.
highly analytical professional; problem-solving; analytical thinking
What They're Looking For.
Must Have
9–12 years of overall experience in Data & Analytics, 6+ years hands-on experience in Microsoft Power BI, DAX (advanced level), Power Query (M language), Semantic/Data Modeling (Tabular models, Star schema), 3+ years experience with Snowflake, Proficiency in Python for data handling and automation, SQL skills (CTEs, window functions, query optimization), Data Warehousing concepts, ETL / ELT frameworks, OLAP systems and dimensional Modeling, scalable and reusable data models
Nice to Have
Microsoft PL-300 (Power BI), Azure Data certifications (DP-203 or equivalent)
What You'll Do.
Design advanced dashboards
Build complex DAX measures
Optimize report performance
Implement Row-Level Security
Design semantic models
Develop star and snowflake schemas
Develop data transformation logic
Build reusable dataflows
Handle data ingestion
Write optimized SQL queries
Use Python for data transformation
Automate reporting workflows
Gather business requirements
Translate requirements to solutions
How You'll Work.
Team & Collaboration
Work closely with business teams; Collaborate with data engineering teams; Work with cross-functional teams; Provide insights to leadership
Communication Scope
Excellent communication; stakeholder engagement; Ability to lead discussions
Full Job Description
**Job Description:** **Role Overview** We are looking for a **Senior Power BI Developer / Analytics Engineer** with deep expertise in **semantic modeling** , **DAX** , and **Power Query** , along with strong hands-on experience in **Snowflake** and **Python**. This role requires a highly analytical professional capable of designing scalable data models, building enterprise-grade dashboards, and enabling self-service analytics across business functions. **Key Responsibilities** **1\. Power BI Development & Visualization** * Design and develop advanced dashboards using Microsoft Power BI * Build complex **DAX measures** , calculated columns, and KPIs * Optimize report performance and ensure usability at scale * Implement **Row-Level Security (RLS)** and data access controls **2\. Semantic & Data Modeling (Core Focus)** * Design robust **semantic models (tabular models)** for enterprise reporting * Develop and maintain **star and snowflake schemas** * Ensure optimized relationships, hierarchies, and aggregations * Work closely with business teams to define metrics and data definitions **3\. Power Query (M) & Data Transformation** * Develop advanced data transformation logic using **Power Query (M language)** * Build reusable dataflows and transformation pipelines * Handle data ingestion, cleansing, and shaping for reporting **4\. Snowflake Integration** * Work extensively with Snowflake for data sourcing and modeling * Write optimized SQL queries for large datasets * Design and manage **data marts and reporting layers** * Collaborate with data engineering teams on ELT pipelines **5\. Python for Data Processing & Automation** * Use Python for: * Data transformation and preprocessing * Automation of reporting workflows * Advanced analytics and scripting * Integrate Python outputs into Power BI where applicable **6\. Stakeholder & Delivery Management** * Gather and translate business requirements into technical solutions * Work with cross-functional teams (Data Engineerin
Applying for this Senior Power BI Developer with Snowflake and Python role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Dxc Technology?
Real rants from real employees. Read before you apply.