top of page

Full Stack Analytical Developer (SQL, Data Warehousing & Power BI)

Johannesburg, South Africa

Job Type

Part Time

Workspace

Remote

About the Role

3+ years of experience in analytical or data engineering roles, with a focus on BI development.

Advanced proficiency in SQL, including window functions, CTEs, optimization techniques, and data modeling.

Strong experience with Power BI, including DAX, Power Query (M language), and report/dashboard design.

Hands-on experience with data warehousing concepts, star/snowflake schemas, and dimensional modeling.

Experience with cloud data platforms (e.g., Azure Synapse, Snowflake, BigQuery, or Redshift) is highly advantageous.

Familiarity with source control (Git), CI/CD for analytics, and BI governance best practices.

Exposure to scripting languages (e.g., Python, R) is a plus but not required.

Comfortable working in an agile, collaborative development environment.

Key Attributes:

Strong analytical thinker with attention to detail and data accuracy.

Excellent communicator who can bridge technical solutions with business needs.

Proactive and adaptable, with a passion for enabling data-driven decision-making.

Able to manage multiple priorities and deliver in fast-paced environments.

Requirements

  • Develop and maintain efficient SQL-based data models and transformation pipelines for analytical use cases.

  • Design and implement robust data warehousing solutions to support scalable reporting and dashboarding.

  • Build visually compelling and interactive Power BI dashboards that align with business KPIs and stakeholder requirements.

  • Translate complex business questions into technical specifications and data workflows.

  • Collaborate with data engineers, analysts, and business users to gather requirements and refine analytical outputs.

  • Perform data quality checks, validation, and troubleshooting to ensure accuracy and trustworthiness.

  • Optimize queries and data flows for performance and scalability across large datasets.

  • Contribute to full-stack data product development when needed, ensuring end-to-end data availability from ingestion to insight.

About the Company

We are looking for a skilled and detail-oriented Full Stack Analytical Developer to lead the design and development of scalable analytical solutions. This role is ideal for a data professional who thrives at the intersection of data engineering and business intelligence, with a strong foundation in SQL, data warehousing, and Power BI. You will play a critical role in transforming raw data into actionable insights that support strategic decisions across the business.

bottom of page