Data Warehouse Architect

3 weeks ago


Umhlanga, KwaZulu-Natal, South Africa BETSoftware Full time
We Want You

Are you a data visionary with a passion for building high-performance systems? BET Software is looking for a dynamic and forward-thinking Data Warehouse Architect to join our Team. In this role, you'll be responsible for designing and implementing scalable, cutting-edge data architectures that power our business decisions and drive growth. Your expertise in modern data warehousing, real-time data streaming, and distributed computing will help shape the future of our data infrastructure. Collaborating with cross-functional Teams, you'll ensure data integration, governance, and security are top-notch. Ready to take your skills to the next level and make a lasting impact? Apply now and help us unlock the potential of data at BET Software

You Bring
  • At least 8 years in a technical role with experience in data architecture, data warehousing, and data engineering.
  • At least 3-5 years' experience working with Apache Kafka and real-time data streaming.
  • Strong experience with data warehousing solutions (e.g., AWS RedHat, Snowflake, Google BigQuery).
  • Expertise in SQL performance tuning, database optimisation, and complex query development.
  • Experience with big data technologies such as Hadoop, Spark, Hive, and Presto.
  • Deep understanding of distributed data processing frameworks and parallel computing techniques.
  • Strong experience with ETL/ELT processes, data ingestion frameworks, and transformation logic.
  • Strong understanding of data governance, security, and compliance best practices.
  • Proficiency in programming languages such as Python, Java, or Scala for data processing.
  • Experience in designing and implementing high-throughput, low-latency data architectures.
  • Strong problem-solving and analytical skills with attention to detail.
  • Experience working with a high volume and complex data environment.
What You'll Do

Strategy, Objectives and Execution
  • Design and implement scalable, high-performance data warehouse architectures that support analytical and operational workloads.
  • Develop and implement long-term technical roadmaps for data management, integration, and processing.
  • Lead evaluations and recommend best-fit technologies for real-time and batch data processing.
  • Ensure that data solutions are optimised for performance, security, and scalability.
  • Identify and resolve bottlenecks in data design and system performance.
  • Develop and maintain data models, schemas, and architecture blueprints for relational and big data environments.
  • Ensure seamless data integration from multiple sources, leveraging Kafka for real-time streaming and event-driven architecture.
  • Facilitate system design and review, ensuring compatibility with existing and future systems.
  • Optimise data workflows, ETL/ELT pipelines, and distributed storage strategies.
Technical Expertise
  • Architect, build, and maintain Kafka-based streaming platforms for real-time data ingestion, processing, and analytics.
  • Design and implement data lake and data warehouses.
  • Develop and enforce data governance policies, ensuring high-quality and secure data management.
  • Ensure compliance with data security, privacy, and regulatory standards.
  • Utilise advanced SQL query optimisation techniques, indexing strategies, partitioning, and materialised views to enhance performance.
  • Work extensively with relational databases (PostgreSQL, MySQL, SQL Server) and big data technologies (Hadoop, Spark).
  • Design and implement data architectures that efficiently handle structured and unstructured data at scale.
  • Optimise data pipelines and ETL/ELT processes using tools such as Apache, and Spark Streaming.
  • Develop automated workflows for data extraction, transformation, and loading (ETL/ELT) across disparate data sources.
  • Leverage distributed computing technologies to process and analyse large datasets efficiently.
  • Implement best practices for microservices-based data architecture and containerised solutions.
Stakeholder Management
  • Collaborate with key internal and external stakeholders to manage expectations and resolve technical issues.
  • Ensure operational communication is effectively documented and shared across relevant Teams.
  • Present architectural strategies, progress, and recommendations to senior leadership and stakeholders.
  • Translate complex technical concepts into understandable terms for non-technical stakeholders.
Continuous Improvement and Innovation
  • Drive adoption of new technologies and methodologies in data warehousing, big data, and streaming analytics.
  • Challenge the status quo to find new efficiencies and innovations in large-scale data processing.
  • Conduct performance tuning, capacity planning, and scalability assessments for data systems handling petabyte-scale datasets.
  • Research and implement emerging technologies in distributed computing, data warehouses, and real-time analytics.
Living The Spirit
  • Foster an inclusive and collaborative engineering culture.
  • Encourage open communication and knowledge-sharing within the team.
  • Promote continuous learning and innovation within the data architecture space.
  • Lead by example and demonstrate integrity in all professional interactions.
The Company We Keep

At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.

Please note that only Team members who meet the stipulated minimum requirements will be considered.

Should you not be contacted within 30 days, kindly consider your application unsuccessful.
#J-18808-Ljbffr
  • Office Assistant

    2 weeks ago


    Umhlanga, KwaZulu-Natal, South Africa Sandi Crowther Recruitment Full time

    Key Responsibilities:Entering data such as invoices, new orders, changes, and packing lists across Excel-based systemsUpdating Shopify and Posworx systemsManaging parcels: sending, receiving, and following up on deliveriesTagging and prepping samples for customersPreparing spreadsheets of stock for distribution to stock customersCoordinating and booking...


  • Umhlanga, South Africa BET Software Full time

    We Want You: Are you a data visionary with a passion for building high-performance systems? BET Software is looking for a dynamic and forward-thinking Data Warehouse Architect to join our Team. In this role, youll be responsible for designing and implementing scalable, cutting-edge data architectures that power our business decisions and drive growth. Your...


  • Umhlanga, South Africa Winning Form Group Full time

    SplashOut has an exciting opportunity available for an **Assistant Warehouse Supervisor** to be based in Umhlanga, Durban. The successful incumbent will responsible for assisting with the workflow of receiving, warehousing and effective dispatching of items. The team member will also be responsible for assisting with supervising and coordinating the...

  • B.i Architect

    3 days ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Bachelor’s degree in Computer Science, Engineering, or a related field. - 8-10 years’ experience in the technical lead role. - Experience in end-user report development. - Proven ETL experience using SSIS. - Hands-on experience in designing, prepping, configuring, installing, troubleshooting, and maintaining complete BI...

  • Data Scientist

    6 days ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: Are you a Data Einstein? Do you enjoy working in a fast-paced environment with authentic and like-minded individuals? We are looking for an analytical expert to join our fast-growing Team, to use their acquired knowledge and skills in combining both statistics and analytics in order, to provide informed solutions for the business. **Data...

  • Storeman

    2 days ago


    Umhlanga, South Africa 123NET Full time

    Unloading goods. Receiving and scanning goods and checking against orders. Inspecting for damage. Moving goods around a store. Stocking shelves. Stacking bulky goods safely. Picking goods from shelves and recording their movements. Packing orders to teams Data entry and paperwork (Zoho Inventory ) Vehicle checks locking premises. General house...

  • Storeman

    2 days ago


    Umhlanga, South Africa 123NET Full time

    Unloading goods. Receiving and scanning goods and checking against orders. Inspecting for damage. Moving goods around a store. Stocking shelves. Stacking bulky goods safely. Picking goods from shelves and recording their movements. Packing orders to teams Data entry and paperwork (Zoho Inventory ) Vehicle checks locking premises. General house...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Can you take ownership, and engage regularly with software architects in order to ensure development within the Team is according to architectural guidelines? How about planning, designing, leading, and executing technical solutions, as well as improvements within the respective Software Development Team? If this sounds like you, then as our...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Can you take ownership, and engage regularly with software architects in order to ensure development within the Team is according to architectural guidelines? How about planning, designing, leading, and executing technical solutions, as well as improvements within the respective Software Development Team? If this sounds like you, then as...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Our Development Team has a spot for a **Database Administrator Technical Lead**. You will report to the Team Lead, and work in close collaboration, planning, designing, and executing technical solutions and improvements within the respective software development Team. We consider you the technical expert, with a strong understanding of...

  • Technical Lead

    7 days ago


    Umhlanga, South Africa BET Software Full time

    Joining BET Software is one of the most diverse betting software providers in Sub-Saharan Africa. Our multiskilled All-Star Team is responsible for providing ground-breaking software solutions on a global scale, while supporting high transactional volumes in a fast-paced industry. We offer a dynamic work environment and culture that supports learning and...

  • Stores Manager

    3 weeks ago


    Umhlanga Rocks, South Africa 123NET Full time

    **Job Summary: Store Manager** The Store Manager plays a crucial role in ensuring the accurate and efficient management of stocks in our stores, maintaining correct stock entries in a timely manner, and implementing protocols to safeguard company inventory. This position is integral to our supply chain, as it directly impacts the timely and efficient...


  • Umhlanga, South Africa iKhokha Full time

    Company Description iKhokha is one of the fastest-growing fintech companies in Africa. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. Our office is a high performance environment where we push each other to challenge the status quo. If that doesn’t appeal to you, you probably shouldn’t work here. **Job...

  • Logistics Officer

    18 hours ago


    Umhlanga, South Africa iKhokha Full time

    **Company Description** iKhokha is a place where chance-takers become change-makers. At iKhokha, we believe in better. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. As one of the fastest-growing FinTech's in Africa, we've built a team of global change-makers who want to make an impact. If you believe in a better future, be...


  • Umhlanga Rocks, South Africa Top Recruitment Full time

    International logistics group are seeking an experienced Logistics Coordinator to work at their operation in Umhlanga Rocks. As an Logistics Coordinator, you will be part of coordinating and managing the movement of cargo across international borders efficiently and cost-effectively. Your role will involve overseeing the entire logistics process, ensuring...


  • Umhlanga, South Africa Winning Form Group Full time

    SplashOut has an exciting opportunity available for a Procurement Co-Ordinator to be based in Umhlanga, KwaZulu Natal. The successful incumbent will be responsible for sourcing and procuring products and services, ensuring optimal pricing, supplier selection, quantities, specifications, and lead times to meet the company's operational requirements. This role...

  • Field Manager

    3 days ago


    Umhlanga, South Africa SEBENZELA MARKET SOLUTIONS Full time

    **Job Purpose** **JOB DISCRIPTION OF A FIELD SALES MANAGER** **1. Team management** a. Manage and motivate a team of BSS to report to work daily using AM system to log-in on time as per requirement b. Conduct team meetings on weekly basis, draft agenda based on the gaps using Power Bi and additional report to set objectives for the week c. Follow up on...