The Business Intelligence (BI) Developer is responsible for designing, developing, and maintaining data-driven solutions that support business decision-making. This role involves building interactive dashboards, data models, and ETL processes using modern BI and cloud technologies. The ideal candidate combines strong technical expertise in BI tools and data engineering with excellent analytical and communication skills to translate business needs into actionable insights.
Job Duties:
-
Design, develop, and deploy BI dashboards and reports using Power BI, Tableau, or Jasper Reports.
-
Build and maintain data models, ETL pipelines, and semantic layers to support analytics and reporting.
-
Develop and track KPIs, metrics, and visualizations aligned with business objectives.
-
Collaborate with data engineers and business stakeholders to integrate data from multiple sources (e.g., SQL Server, Azure Synapse, Snowflake, SAP).
-
Ensure data accuracy, consistency, governance, and security across BI systems.
-
Optimize queries, dashboards, and data processes for performance and scalability.
-
Participate in data warehouse and data lake architecture discussions.
-
Document BI processes, data models, and data lineage.
-
Mentor junior BI developers and support continuous improvement across the BI team.
Technical Requirements:
-
5+ years of experience in BI development and data analytics.
-
Bachelor’s degree in Computer Science, Information Systems, or related field.
-
Strong proficiency in Power BI, Tableau, or similar BI tools.
-
Expertise in SQL (complex queries, optimization, stored procedures).
-
Hands-on experience with ETL and data integration tools (SSIS, Informatica, Azure Data Factory, or Fabric Data Pipelines).
-
Understanding of data warehouse concepts (star schema, fact/dimension tables).
-
Familiarity with cloud BI platforms such as Azure, AWS, or GCP.
-
Experience with Microsoft Fabric, Databricks, or Snowflake is a plus.
-
Knowledge of data governance, security, and row-level security (RLS) practices.
Non-Technical Requirements:
-
Excellent analytical, communication, and problem-solving skills.
-
Ability to translate business needs into technical solutions effectively.
-
Strong collaboration and stakeholder engagement abilities.
-
Commitment to data accuracy, quality, and continuous improvement.
-
Team-oriented mindset with a willingness to mentor and share knowledge.