Data Engineer

2 weeks ago


Pretoria, South Africa Kamo Placements Cc Full time

Reference : JHB G-1Data Engineer Duties & Responsibilities JOB DESCRIPTION Data Engineering & Pipeline ManagementDesign, build, and optimize T-SQL stored procedures, functions, and scripts for high-volume data processing and ECM scoring.Develop, deploy, and monitor end-to-end ETL / ELT workflows (e.g., SQL Server Agent, SSIS, Azure Data Factory, or Airflow) with checkpoint / rollback, jobtracking, and recovery capabilities.Perform data cleansing, preparation, and transformation to support business intelligence and machine learning workflows.Engineer and maintain reusable feature store tables (per entity / tax type) for ML models and operational scoring.Model and maintain data warehouse structures (3NF, dimensional / star / snowflake), ensuring proper documentation of data lineage.Prepare and deliver curated, scored datasets for downstream consumption in Power BI dashboards and analytics environments.Develop and maintain audit, telemetry, and job tracking tables to ensure data reliability, restartability, and monitoring visibility.Support and troubleshoot production pipelines, optimizing query performance via indexing, tuning, and profiling tools.Data Quality, Governance, and ComplianceImplement and monitor data validation, reconciliation, and QA frameworks across the data lifecycle.Enforce data security, privacy, and compliance controls in line with corporate and regulatory standards.Support the implementation of data governance and lineage documentation, ensuring traceability and adherence to EDM policies.Collaboration and Cross-functional SupportCollaborate with data analysts, data scientists, software engineers, and business stakeholders to translate business problems into scalable data solutions.Provide accessible, well-documented datasets to support analytics and reporting.Contribute to all phases of the SDLC, including requirements, design, development, testing, deployment, and maintenance. JOB REQUIREMENTS Qualifications and Experience : A tertiary qualification in Computer Science, Information Systems, Data Engineering, Analytics Mathematics, or Statistics or Matric with 6-8 years of experience in data engineering, database development, or data management in production environments.Proven hands-on experience with SQL Server, including advanced T-SQL development, ETL / ELT workflow design, and performance tuning.Demonstrated delivery of production data solutions—both batch and near real-time—within enterprise environments.Experience in building and maintaining data warehouses, feature stores, and reusable data products.Track record of implementing data governance and quality frameworks, ensuring compliance and traceability.Experience in orchestrating complex data pipelines using SQL Server Agent, SSIS, Airflow, or Azure Data Factory.Familiarity with cloud-based data architectures (Azure preferred) and version control systems (Git).Exposure to Power BI or equivalent visualization tools for reporting and analytics enablement.Strong understanding of data security, privacy, and regulatory compliance requirements. Key Competencies Advanced SQL Server Development : Strong proficiency in T-SQL, stored procedure design, query optimization, indexing, and error handling.ETL and Data Warehousing : Expertise in ETL / ELT pipeline design and orchestration for batch and near real-time processing using SQL Server Agent, SSIS, or Azure Data Data Modeling : Solid understanding of normalized and dimensional modeling (3NF, star, snowflake) and scalable architecture design.Feature Store Development : Ability to design and maintain reusable feature tables supporting machine learning and operational scoring.Data Validation and Quality Assurance : Skilled in implementing validation rules, reconciliation checks, and QA frameworks to ensure data integrity.Data Governance and Security : Strong knowledge of data governance, privacy, and compliance standards; experience maintaining data lineage documentation.Workflow Orchestration : Experience building restartable, traceable workflows with checkpoint and rollback mechanisms.Programming and Scripting : Proficiency in SQL and beneficial experience in Python or R for automation and data manipulation.Cloud Platforms : Familiarity with Azure (preferred) or other cloud platforms such as AWS or GCP for data engineering workloads.Version Control and CI / CD : Exposure to Git and CI / CD pipelines for managing data workflow deployment.Visualization and Reporting (Beneficial) : Ability to prepare scored or curated data for BI tools such as Power BI.Performance Optimization : Expertise in performance tuning, query profiling, and indexing strategies to optimize large-scale data operations.Collaboration and Communication : Ability to work effectively across technical and business teams, translating complex requirements into practical data solutions. Package & Remuneration Annually This position is open to persons with disabilities. #J-18808-Ljbffr


  • Data Engineer

    2 weeks ago


    Pretoria, South Africa Bizmod Full time

    A leading financial institution is seeking a Senior Data Engineer / Analyst to join a multi‑year IT transformation programme aimed at renewing and modernising its financial surveillance systems. Key Responsibilities Define and optimise business processes and value chains relevant to the Financial Surveillance function. Identify, analyse, and improve...

  • Data Engineer

    1 week ago


    Pretoria, Gauteng, South Africa Interfront SOC Ltd. Full time R500 000 - R1 200 000 per year

    Key Responsibilities:Data Engineering & Pipeline ManagementDesign, build, and optimize T-SQL stored procedures, functions, and scripts for high-volume data processing and ECM scoring.Develop, deploy, and monitor end-to-end ETL/ELT workflows (e.g., SQL Server Agent, SSIS, Azure Data Factory, or Airflow) with checkpoint/rollback, job tracking, and recovery...

  • Data Engineer

    4 days ago


    Pretoria, Gauteng, South Africa Boardroom Appointments Full time R600 000 - R1 200 000 per year

    This roles responsibility is to design, develop and maintain data-based solutions including ensuring that the operationalization of data pipelines and data stores are high-performing, efficient, organized, and reliable, given a set of business requirements and constraints.The Data Engineer will build and maintain secure and compliant data processing...

  • Data Engineer

    1 week ago


    Pretoria, Gauteng, South Africa Interfront Full time R800 000 - R1 200 000 per year

    Job Reference Number: Recruit198-199Department: TaxBusiness Unit:Industry: Information TechnologyJob Type: ContractPositions Available: 2Salary: Market RelatedPerform data cleansing, preparation & analysis to support business intelligence & machine learning. Design, build & maintain robust data pipelines, feature stores & scheduled workflows that power the...

  • Data Engineer

    4 days ago


    Pretoria, Gauteng, South Africa Boardroom Appointments Full time R600 000 - R1 200 000 per year

    REQUIRED MINIMUM EDUCATION/TRAINING:BCom or Bachelors degree in Information Technology / Computer Science / Engineering (IT) or similarData Engineering tools (Azure Data Engineer) certification will be an added advantageITIL or COBIT certification will be an added advantageREQUIRED MINIMUM WORK EXPERIENCE:2 - 4 years of working experience in an IT...

  • Data Engineer

    2 weeks ago


    Pretoria, Gauteng, South Africa Mediro ICT Full time R900 000 - R1 200 000 per year

    Design, develop, and maintain scalable data pipelines to ingest, process, and store structured and unstructured data from multiple sources.Develop ETL/ELT processes to transform raw data into clean, analysable formats for reporting, analytics and dashboards.Work with cloud data platformsEnsure data security and complianceIntegrate and consolidate data from...

  • Data Engineer

    3 weeks ago


    Pretoria, South Africa Mi-C3 International Ltd Full time

    As a Data Integration Engineer, you will be responsible for designing, implementing, and maintaining data integration solutions to handle real‑time streaming data from various sources like IoT / IIoT protocols, third‑party APIs, or even raw files. Your main objective will be to process data in real‑time and provide valuable insights for our...

  • Data Process Engineer

    3 weeks ago


    Pretoria, South Africa Bicrm Full time

    Our Johannesburg Office is Hiring 24 months renewable contract At BICRM, we are at the forefront of innovation in the financial services industry. We are seeking a Data / Process Engineer to join our team and support the Financial Surveillance department at a leading bank. This role involves conducting business process modelling and engineering to enhance...

  • Senior Data Engineer

    3 weeks ago


    Pretoria, South Africa Moyo Full time

    WELCOME TO MOYO Senior Data Engineer We are searching for an experienced Senior Data Engineer to join us in driving significance together. Primary Duties and Responsibilities In this consulting role, you will play a key role in understanding our clients' business objectives and translating them into robust, scalable data solutions. You will lead the...

  • Senior Data Engineer

    2 weeks ago


    Pretoria, South Africa Betterhome Group Ltd Full time

    Job Title : Senior Data Engineer Location : Hazelwood, Pretoria Department : Data & Technology Reports To : Head of IT infrastructure / Data About Betterhome Group: BetterHome Group is a leading South African property and financial services group, home to brands such as BetterBond, Private Property, MortgageMax and BetterSure. We’re transforming how South...