Job Openings Senior BI Developer/Data Modeler (Cloud)

About the job Senior BI Developer/Data Modeler (Cloud)

EMPLOYMENT TYPE:

6-month contract with the possibility to extend.

COMPANY:

At Vito Solutions, we build smart, scalable tech solutions that help companies grow faster. From startups to corporates, we've been solving complex IT challenges since 2013, so our clients can scale without setbacks.

CLIENT:

A leading global consulting firm.

LOCATION/WORKING MODEL:

Remote from South Africa.

JOB OVERVIEW:

We are seeking a Senior BI Developer/Data Modeler (Cloud) to join Vito Solutions on a strategic client engagement. The ideal candidate will possess deep experience in data modelling, cloud-based data platforms, and ETL/data pipeline development. You will play a critical role in designing conceptual, logical, and physical data models, building scalable pipelines, and shaping the overall data architecture.

This is a senior hands-on role with architectural influence, ideal for someone who can bridge business needs with technical solutions.

DESCRIPTION OF POSITION:

Key Responsibilities:

  • Design conceptual, logical, and physical data models for analytics and business reporting.
  • Collaborate with architects to align data model structures to enterprise data strategy and governance frameworks.
  • Develop scalable, automated data pipelines using modern tools such as DBT, SQL, Python, or Apache Spark.
  • Support data architecture design for core data platforms in Snowflake, Databricks, Redshift, BigQuery, or similar.
  • Drive data requirements gathering and perform business analysis in collaboration with key stakeholders.
  • Lead the population of core data models (Intelligent Core/Enterprise Data Layer).
  • Ensure models and pipelines adhere to best practices for performance, scalability, and reusability.
  • Contribute to data quality, validation, and documentation practices.

KNOWLEDGE AND SKILLS:

  • Deep knowledge of data modelling techniques, including dimensional, star, and snowflake schemas.
  • Strong SQL and Python skills for transformation, validation, and data processing.
  • Understanding of data architecture, governance, lineage, and documentation.
  • Ability to collaborate across business and technical teams and translate requirements into actionable designs.
  • Comfortable working in Agile delivery environments.

EXPERIENCE REQUIRED:

  • 7+ years of experience in BI Development, Data Modelling, or Data Engineering.
  • Proven experience with ETL/ELT tools such as DBT, SSIS, Talend, or similar.
  • Experience working with cloud data platforms such as Snowflake, Databricks, AWS Redshift, Google BigQuery, or Azure Synapse.

ADVANTAGEOUS SKILLS:

  • Experience with orchestration tools (e.g. Airflow, Dagster).
  • Exposure to dashboard/reporting tools (e.g. Power BI, Tableau, Looker).
  • Familiarity with CI/CD practices for data pipelines.
  • Experience in consulting or client-facing projects.

**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.