Job Description

Position: Data ArchitectLocation: JohannesburgEmployment Type: ContractRequired Skills & Experience8+ years of experience in data architecture, data modeling, or data engineering.Strong expertise in SQL, NoSQL, ETL/ELT tools, and data modeling (ER, dimensional modeling).Hands-on experience with cloud platforms: AWS Redshift, Snowflake, BigQuery, Azure Synapse, etc.Knowledge of data pipelines using tools like Airflow, DBT, Kafka, Spark, or similar.Experience with API-based integrations and enterprise data exchange patterns.Solid understanding of data governance, master data management (MDM), and metadata management.Excellent communication and stakeholder management skills.Preferred SkillsExperience with AI/ML data preparation.Familiarity with microservices and event-driven architecture.Certifications in cloud platforms or data engineering.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period