Senior Software Engineer - Power BI Developer

Posted Yesterday
Be an Early Applicant
Hyderabad, Telangana, IND
In-Office
Senior level
Digital Media • eCommerce • Marketing Tech • Software • Travel • Hospitality
Cendyn helps hotels grow revenue and build guest loyalty with integrated, cloud-based hospitality technology solutions.
The Role
Design, build, test, and maintain Power BI reporting solutions and semantic models (star schemas) consuming Data Warehouse sources. Implement advanced DAX, Power Query transformations, RLS, dataset/deployment pipelines, produce TDDs, collaborate with SQL/data engineers, perform end-to-end validation, mentor peers, and provide on-call support.
Summary Generated by Built In

Job Purpose

This role is responsible for designing, implementing, testing, and delivering BI reporting solutions using Power BI, building semantic models connected to Data Warehouse infrastructure replicated via Azure SQL Elastic Pool. The developer will work across multiple products using conformed dimensions and a common data model approach, delivering analytics that serve diverse business needs.


Job Responsibilities

Essential Functions

  • Collaborate with Product, other developers, SQL/Data Engineers, and architects to design, build, and maintain Power BI reporting services across multiple products.
  • Understand the business needs including existing reports and types (Standard, Scheduled, Transactional, Subscriptions).
  • Determine operational feasibility by evaluating requirements, analysis, problem definition, solution development, and proposed solutions.
  • Build Power BI reports for various products (multi-product) based on a common data model with conformed/shared dimensions.
  • Design and build Power BI semantic models with star schemas, defining and optimizing relationships, cardinality, and cross-filter direction.
  • Define the Dataset for use in Data Warehouse including Data Content (Facts, Dimensions, Measures, Standard Calculations).
  • Implement advanced DAX patterns including disconnected date tables for independent period comparisons, dynamic currency conversion (no hard-coded currency duplication), calculation groups, and time intelligence (YTD, MTD, QTD, YoY, rolling periods, variance).
  • Build Development Datasets and Report Wireframes (Define the Star Schema, Build Development Dataset with dummy data exclusively used by Power BI Dataset, Define Reports and Views, Create Wireframe for Reports and Views).
  • Understand and work with Data Warehouse components (Database Replication, Structured Views to reshape data, Stored Procedures, and Azure Data Factory Pipelines to convert data daily, Azure Elastic Pool Jobs to schedule tasks and refresh PBI Datasets).
  • Collaborate closely with SQL/Data Engineers on normalized schema alignment, ensuring PBI semantic models consume views and transformations correctly - coordinating on dimension views, fact views, and BI schema objects.
  • Connect Data Warehouse and reporting together (Make adjustments in Dataset as necessary - Perform end-to-end data validation and participate in release planning).
  • Produce Technical Design Documents (TDDs) covering dimension views, fact views, BI schema objects, QA approach, and schema alignment documentation.
  • Conduct gap analysis and measures cataloging - documenting existing report inventories, identifying coverage maps, building measures catalogs with calculation logic, and assessing data/feature gaps.
  • Build config-driven / dictionary-driven reporting solutions - avoiding hard-coded business logic, filters, or status semantics in the report layer.
  • Implement Row-Level Security (RLS/RBAC) for Power BI reports across multi-tenant environments.
  • Document development and operational procedures.
  • Engage in Peer Reviews and validate implementations of self and others to ensure they meet requirements and match specifications.
  • Mentor and support colleagues and developers' work positively.
  • Enforce and evolve software development standards and best practices.
  • Troubleshoot reporting issues across the full stack (data source → model → measure → visual).
  • Provide on-call support as necessary.


Job Requirements

Required Education and Experience

  • Bachelor's, Master's degree, or equivalent combination of education and experience.
  • At least 5+ years professional experience in all stages of definition, design, implementation, testing, and deployment of BI solutions using Power BI.
  • Experience in the following tools/technologies: Power BI Desktop, Power BI Service, Azure SQL Elastic Pool, SQL Server.
  • Strong proficiency in Power BI semantic model design - star schemas, relationship optimization, cardinality, and cross-filter direction.
  • Advanced DAX proficiency including:
    • Calculation groups and time intelligence patterns (YTD, MTD, QTD, YoY, rolling periods)
    • Disconnected date table patterns for independent period comparisons
    • Dynamic currency conversion patterns (avoiding per-currency measure duplication)
    • CALCULATE, REMOVEFILTERS, context transition, and iterator functions
  • Strong proficiency in Power Query (M) for data transformation and shaping.
  • Experience with Power BI Service - publishing, workspace management, deployment pipelines, capacity planning, and dataset refresh scheduling.
  • Solid understanding of data warehousing concepts - conformed dimensions, facts, normalized schemas, star schemas.
  • Experience connecting Power BI to various data sources including SQL Server, Azure SQL, Excel, SharePoint, and cloud-based sources.
  • Experience building conformed/shared dimensions across multiple data products or business domains.
  • Experience in development of Data Warehouse, Operational Data Store, and ETL solutions.
  • Ability to produce Technical Design Documents (TDDs) covering data model design, dimension/fact view documentation, and QA approach.
  • Experience implementing RLS/RBAC for Power BI reports in multi-tenant scenarios.
  • Experience with Agile (Scrum) and working closely with Software Development Process and methodologies.
  • Experience with source control such as Git or Azure DevOps and branching/merging best practices.
  • Experience with database management and security a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.


Required Skills

  • Power BI Report Development
  • Power BI Semantic Model Design (Star Schema)
  • DAX (Calculation Groups, Time Intelligence, Disconnected Date Patterns, Dynamic Currency)
  • Power Query (M)
  • SQL (Queries, Views, Stored Procedures)
  • Technical Design Documentation
  • Data Warehouse Concepts (Conformed Dimensions, Facts, Normalized Schemas)
  • RLS / Row-Level Security
  • Azure SQL / Elastic Pool
  • Power BI Service (Workspaces, Deployment Pipelines, Capacity Management)


Good to Have

  • Azure Data Factory (ADF), Azure Synapse Analytics, Microsoft Fabric, Data APIs, Data Pipelines
  • SSIS, Talend, ETL design and orchestration
  • DBA skills, MongoDB, RedShift, MySQL
  • ALM Toolkit / Tabular Editor / TMDL for model version control and CI/CD
  • Composite Models (DirectQuery + Import hybrid)
  • Power BI Embedded / ISV embedding
  • Power BI Copilot / AI narrative integration
  • Paginated Reports (PBIRS / SSRS) for transactional and scheduled reporting
  • Experience migrating BI solutions from legacy platforms to modern cloud-based architectures
  • Python or R for data analysis
  • Familiarity with other BI tools (Tableau, Qlik)
  • Metadata-driven or dictionary-driven reporting patterns


Work Timings:

Monday through Friday from 12 PM to 9 PM IST to provide healthy overlap between India team and US team and supporting both to ensure adequate collaboration. This role will be working in Hybrid Mode and will require at least 2 days’ work from office at Hyderabad. Occasional evening and weekend work may be expected in case of job-related emergencies or client needs.


EEO Statement:

Cendyn provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Cendyn complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Cendyn expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cendyn’s employees to perform their job duties may result in discipline up to and including discharge.


Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Skills Required

  • Bachelor's or Master's degree or equivalent experience
  • 5+ years professional experience designing, implementing, testing, and deploying Power BI BI solutions
  • Power BI Desktop and Power BI Service experience (publishing, workspace management, deployment pipelines, capacity management)
  • Advanced DAX proficiency (calculation groups, time intelligence, disconnected date patterns, dynamic currency, CALCULATE, REMOVEFILTERS, context transition, iterators)
  • Power Query (M) for data transformation and shaping
  • Strong SQL skills (queries, views, stored procedures) and experience with SQL Server and Azure SQL Elastic Pool
  • Power BI semantic model design (star schemas, relationship optimization, cardinality, cross-filter direction)
  • Experience with data warehousing concepts (conformed dimensions, facts, normalized schemas) and building conformed/shared dimensions
  • Experience producing Technical Design Documents (TDDs) covering data models, dimension/fact views, and QA approach
  • Implementing Row-Level Security (RLS/RBAC) for Power BI in multi-tenant scenarios
  • Experience connecting Power BI to data sources including SQL Server, Azure SQL, Excel, and SharePoint
  • Experience with source control (Git or Azure DevOps) and branching/merging best practices
  • Experience with development of Data Warehouse, Operational Data Store, and ETL solutions
  • Strong analytical, problem-solving, communication, and interpersonal skills
  • Ability to work Agile (Scrum) and collaborate with product, developers, SQL/Data Engineers, and architects
  • On-call support availability and ability to work hours overlapping India/US (12 PM to 9 PM IST) and hybrid work from Hyderabad office
  • Azure Data Factory, Azure Synapse Analytics, Microsoft Fabric, SSIS, Talend, ALM Toolkit, Tabular Editor, TMDL, Power BI Embedded, Paginated Reports, Python/R, Tableau/Qlik
  • DBA skills, MongoDB, Amazon Redshift, MySQL, composite models (DirectQuery+Import), Power BI Copilot/AI integration, metadata-driven reporting
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boca Raton, FL
730 Employees
Year Founded: 1996

What We Do

Cendyn is a global hospitality cloud-based technology company that enables hotels to drive revenue, maximize profitability, and create deeper connections with guests through its integrated solutions. Serving hoteliers for nearly 30 years, Cendyn drives commercial success for hotels through its Find, Book, Grow promise: find the right guests; drive them to book direct, and grow loyalty and revenue across the spectrum of digital guest interactions. Cendyn has over 35,000 customers worldwide in more than 150 countries generating more than $20 billion in annual hotel revenue. The company supports its growing customer base from locations across the globe, including the United States, France, the United Kingdom, Singapore, Bangkok, and India. To find out more, visit cendyn.com

Why Work With Us

- Global remote work and flexibility - Flexible time off - Heath and wellness initiatives - Diversity, Equity, and Inclusion - Professional development - Community involvement - Fun culture - Recognition and awards - Parental and bereavement leave - Ethical financial backing

Gallery

Gallery

Similar Jobs

Micron Technology Logo Micron Technology

Senior Engineer

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office
Hyderabad, Telangana, IND
45000 Employees

Mondelēz International Logo Mondelēz International

Analytics Manager

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
India
90000 Employees

Wells Fargo Logo Wells Fargo

Operations Processor

Fintech • Financial Services
Hybrid
Hyderabad, Telangana, IND
205000 Employees
Hybrid
Hyderabad, Telangana, IND
205000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account