Business Intelligence Developer Role
This is a job opportunity for a skilled Business Intelligence developer to work remotely. The role involves designing, developing, and maintaining robust data models to support analytical and product data needs across the organization.
The ideal candidate will have strong SQL skills and experience with data modeling techniques, as well as proficiency in a programming language such as Python or Scala. Experience building reporting and dashboarding solutions using Tableau, Sigma, Data Lake/Snowflake or similar ecosystem is also required.
Key Responsibilities:
* Design and develop robust data models to support analytical and product data needs.
* Build visually appealing, high-performing, and impactful reporting/dashboard products.
* Collaborate with data engineers, data scientists, and business stakeholders to understand data requirements.
* Implement and optimize ETL/ELT processes to ensure data quality, reliability, and performance.
* Own and define business KPIs, their measurement plans, data requirements, and reporting.
Requirements:
* 7+ years of IT experience.
* 3+ years experience working in business intelligence, data analytics, Data engineering or a similar role.
* Strong SQL skills and experience with data modeling techniques.
* Proficiency in a programming language such as Python or Scala.
* Experience building reporting and dashboarding solutions using Tableau, Sigma, Data Lake/Snowflake or similar ecosystem.
Nice to Have:
* Experience with real-time data processing and streaming technologies.
* Familiarity with modern data warehousing platforms and knowledge of data visualization tools.
The successful candidate will be able to think strategically, analyze and interpret market and consumer information, and possess excellent communication skills and experience working with technical and non-technical teams.