BI Developer
Role details
Job location
Tech stack
Job description
The BI Developer is responsible for designing, developing, and supporting enterprise business intelligence solutions, including dashboards, reports, semantic models, and self-service analytics capabilities. This role supports multiple BI and analytics platforms, with a strong focus on MicroStrategy while also leveraging tools such as Tableau and Power BI to deliver scalable reporting and analytics solutions from enterprise data platforms and cloud-based data warehouses.
This position requires a combination of technical expertise, analytical thinking, and business acumen to help stakeholders solve complex operational and strategic challenges through data-driven insights.
Principal Duties:
- Design, develop, and maintain dynamic dashboards, scorecards, visualizations, and analytical reporting solutions using BI platforms including MicroStrategy, Tableau, and Power BI.
- Build and support responsive dashboards and reporting solutions for both web and mobile users.
- Develop and maintain semantic layers, data models, datasets, and reporting structures to support enterprise analytics and self-service reporting initiatives.
- Collaborate with business stakeholders, analytics teams, and data engineering teams to define reporting requirements and deliver scalable BI solutions.
- Partner closely with business stakeholders to understand operational challenges, identify opportunities for data-driven decision making, and proactively recommend analytics solutions that improve business outcomes.
- Translate ambiguous business problems into scalable reporting, visualization, and analytical solutions by combining technical expertise with strong business acumen and critical thinking.
- Act as a consultative partner to functional teams by helping define KPIs, success metrics, and analytical approaches rather than solely executing predefined reporting requirements.
- Collaborate with leadership and cross-functional teams to ideate and deliver innovative BI solutions that drive process improvements, operational efficiency, and strategic insights.
- Develop and maintain schema objects including logical tables, attributes, facts, hierarchies, metrics, filters, prompts, reports, and dashboards within BI platforms.
- Monitor system performance, troubleshoot reporting issues, and provide recommendations for optimization and scalability improvements.
- Provide production support and maintenance for BI applications and reporting platforms as needed.
- Develop technical design documentation, implementation plans, and BI development best practices.
- Recommend enhancements to BI architecture, reporting standards, and development methodologies to improve scalability, usability, and performance.
- Support deployment, upgrades, and administration of enterprise BI platforms as needed.
- Follow security standards for all data and tools that are part of Technology landscape.
Essential Functions:
- Manage multiple priorities simultaneously in a high-velocity environment with competing timelines and stakeholder demands.
- Communicate technical concepts clearly to non-technical stakeholders; translate business needs into engineering requirements and vice versa.
- Work collaboratively within cross-functional teams and build trusted relationships with business partners.
- Exercise sound judgment in solution design, evaluating tradeoffs, anticipating downstream implications, and recommending the right approach rather than the easiest one.
- Apply mature project management discipline: scope definition, milestone tracking, and proactive risk communication.
- Establish and maintain a working environment conducive to positive morale, individual style, quality, creativity, and teamwork.
Requirements
- Bachelor's degree in Information Technology, Computer Science, Engineering, or related technical discipline preferred
- 8+ years of experience in business intelligence, analytics, reporting, or data warehousing environments
- Strong experience with enterprise BI platforms, particularly MicroStrategy, along with exposure to Tableau and/or Power BI
- Proven ability to partner with business stakeholders to translate complex or ambiguous business challenges into scalable analytics and reporting solutions
- Strong analytical, consultative, and problem-solving skills with the ability to recommend data-driven approaches, KPIs, and visualization strategies aligned to business objectives
- Experience designing and developing enterprise dashboards, semantic layers, reports, scorecards, and self-service analytics solutions
- Hands-on experience with enterprise BI tools, including semantic/data layer development in MicroStrategy and/or Tableau.
- Experience developing and supporting schema objects, metrics, filters, prompts, dashboards, and reporting frameworks within BI platforms
- Experience supporting enterprise BI platform administration, deployment, governance, performance tuning, and security models
- Familiarity with Agile development methodologies, SDLC best practices, and enterprise data governance concepts
- Understanding of data governance principles and data security standards.
- Experience with MicroStrategy platform components such as Intelligence Server, Architect, Developer, Web, Mobile, Enterprise Manager, Command Manager, and Object Manager preferred
- Exposure to SAP systems preferred.