Main Function
The BI Developer is a key member of the Data Analytics team, responsible for designing, developing, and maintainingenterprise-grade Power BI reporting and semantic modelsthat support all lines of the business. This role sits at the intersection ofbusiness intelligence, data modeling, and analytics engineering, translating curated data from our Azure / Databricks platform into trusted, performant, and well-governed reporting solutions.This position emphasizesdashboard development, DAX, Power BI semantic modeling, paginated reporting, and disciplined change management.
Key Responsibilities
Power BI Reporting & Visualization
- Design and developPower BI dashboards and reportsthat support operational, accounting, and executive stakeholders
- Build and maintainpaginated reportsfor standardized and regulatory-style or external reporting needs
- Partner closely with business users to translate requirements into clear, intuitive, and performant reporting solutions
- Ensure reports follow establishedformat, performance, and governance standards
Semantic Modeling & DAX
- Develop and enhancePower BI semantic modelsusing star schema and dimensional modeling best practices
- Create, optimize, and documentDAX measuresfor complex business logic and KPI definitions
- Add and managecalculated columns, calculated tables, relationships, and role-based logicwhere appropriate
- Ensure metric consistency and accuracy across dashboards and reporting layers
Development Workflow & Deployment
- UseTabular Editorto manage model metadata, calculations, and advanced modeling features
- LeverageAzure DevOps (ADO)for work management, including Boards, Stories, and Tasks
- Participate inGit-based development workflowsincluding branch management and pull requests
- Collaborate with IT on deployment standards and release processes
Project Management & Delivery Ownership
- Own the full project lifecycle from intake through final sign‑off, serving as the single point of accountability throughout execution
- Develop and manage project plans, including timelines, milestones, dependencies, and delivery sequencing
- Ensure projects progress through defined review, validation, testing, and approval stages
- Lead formal sign-off processes, validating that deliverables meet agreed upon requirements and SOW commitments
Technical Qualifications
Required
- Bachelor’s degree in a technical or quantitative field (Computer Science, Data Science, Engineering, Statistics, or similar)
- 3+ years of experience inBusiness Intelligence, Analytics Engineering, or BI Developmentroles
- Advanced experience withMicrosoft Power BI, including:
- Dashboard and paginated report development
- DAX development and performance tuning
- Semantic model design
- Strong understanding ofdimensional modeling and star schema design
- Experience usingTabular Editorfor model development
- Familiarity withGit-based version controland pull request workflows
- Experience working withinAzure DevOpsfor project tracking and deployment coordination
- Strong SQL skills and comfort querying curated warehouse tables
Preferred (Not Required)
- Experience working withDatabricks or Azure-based data platforms
- Familiarity with Change Management concepts for BI and analytics deployments
- Experience supporting Accounting, Finance, or Operational reporting
- Exposure to Freshworks (or similar ticketing systems) integrated with development workflows