About This Role
This Business Intelligence Developer role involves end-to-end ownership of the company's data platform, from data ingestion to Power BI dashboards. The successful candidate will be the data and analytics subject matter expert on the IT team, collaborating closely with the Revenue Manager and Finance to transform raw data into reliable business reporting. The position also includes occasional on-site Level 1 IT support tasks and operates on a hybrid schedule.
Responsibilities
- Design, build, and maintain Azure Data Factory pipelines that ingest data from multiple POS systems into Microsoft Fabric, including incremental loads, error handling, and data quality checks
- Architect and manage the Fabric lakehouse/warehouse (bronze, silver, and gold layers) and handle platform administration: capacity and cost management, gateway configuration, workspace security, and monitoring and alerting for pipeline failures and data freshness
- Own the database estate end to end, including a small on-premises SQL Server footprint supporting in-house applications: backups and recovery, patching and upgrades, performance tuning, security and access, and other database needs as they arise
- Design star schemas and semantic models and write DAX measures for core business metrics such as attendance, admissions revenue, per capita spending, and operational KPIs
- Work directly with business teams to understand their needs, then design and build Power BI dashboards with them for complex or high-visibility use cases; administer the Power BI service: workspaces, refreshes, row-level security, and app distribution
- Partner with the Revenue Manager, Finance, and other stakeholders to translate reporting needs into well-structured, reusable data solutions, and support self-service BI and end-user enablement
- Serve as the data and analytics SME within the IT team: define data standards and documentation, share knowledge with peers, and evaluate new Fabric capabilities as the platform evolves
- As the only IT team member on site at this location, handle Level 1 tasks that need to be done in person (hardware setup and swaps, printer and peripheral issues, hands-on troubleshooting), up to about 4 hours per week
- Other duties as assigned
Requirements
- Strong SQL skills: complex joins, window functions, CTEs, performance tuning
- Intermediate to advanced DAX: time intelligence, filter context, iterator functions
- Power BI semantic modeling (star schemas, relationships, import vs. Direct Query/Direct Lake trade-offs), report development, and service administration
- Able to translate stakeholder reporting needs into clear, actionable reporting
- Self-directed: comfortable owning a domain and setting priorities with minimal oversight while collaborating across a cross-functional IT team