Senior BI & Analytics Developer
Armanino · San Ramon, CA · 3 wk ago
Information Technology$103k–$141k/yrFull-time
Job Responsibilities
- Serve as a technical bridge between analytics needs and warehouse implementation decisions, working closely with the Data Warehousing team to design and implement data models in Microsoft Fabric
- Contribute directly to data model development (SQL / Python), building and maintaining Fabric notebooks for transformations, enrichment, and business logic
- Validate data outputs, logic correctness, and alignment with business rules before models are surfaced for reporting
- Partner on refresh sequencing, dependencies, and data readiness for analytics consumption
- Enable semantic modeling and Power BI enablement by designing and maintaining Power BI semantic models on top of curated Fabric tables, ensuring models follow best practices for: Schema design, Reusability across reports, Clear metric definitions and transparency
- Support the shift from reporting to insights, enabling enhanced and efficient self-service capabilities to end users
- Act as an analytics partner to stakeholders submitting reporting and data requests, translating business questions into actionable information
- Facilitate working sessions between stakeholders and technical teams to align on definitions, assumptions, and outputs
- Follow and contribute to established modeling patterns, naming conventions, and governance standards
- Use Git for version control, peer review, and controlled changes
- Help test, validate, and document changes before they are released to production
- Support continuous improvement of analytics processes, handoffs, and communication between teams
Requirements
- 3–5+ years experience in analytics, BI, data engineering, or a related field
- Strong hands-on experience with: Microsoft Fabric (Lakehouse/Warehouse, notebooks, pipelines), Power BI (semantic models, datasets, basic DAX), SQL (advanced querying, transformations, performance considerations), Python for data transformation (ideally PySpark)
- Solid understanding of: Dimensional modeling, Fact vs dimension design, Slowly changing dimensions, Governance-friendly model design