Job Title: Business Intelligence Data Analyst
This role involves collaborating with cross-functional teams to design, develop, and maintain robust data models to support analytical and product data needs across the organization.
Main Responsibilities:
* Design and implement data solutions using dimensional modeling techniques (e.g., 3 Nf, data vault) and programming languages such as Python or Scala.
* Built visually appealing, high-performing reporting/dashboard products using tools like Tableau/Sigma across large data sets.
* Implement and optimize ETL/ELT processes to ensure data quality, reliability, and performance.
* Define business KPIs, their measurement plans, data requirements and reporting.
* Collaborate with data engineers, data scientists, and business stakeholders to understand data requirements.
Requirements:
* At least 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.
* Expert in Database fundamentals, SQL and performance tuning.
* Excellent communication skills and experience working with technical and non-technical teams.
Nice to Haves:
* Experience with real-time data processing and streaming technologies.
* Experience with modern data warehousing platforms and knowledge of data visualization tools.
About This Role:
This is a potentially long-term position working remotely for a client in the US. The client is a global leader in consulting, digital transformation, technology and engineering services with over 300,000 team members in nearly 50 countries. The end client operates in the retail space and requires fluency in English for all interviews and tasks.