Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Data Migration Architect

Sasso Consulting (Pty) Ltd

Data Migration Architect

Location: Centurion, Gauteng (provisional – to be confirmed)
Positions Available: 5
Salary: Market-related
Employment Type: To be confirmed

Job Overview

We are seeking experienced and technically proficient Data Migration Architects to design, plan and oversee complex enterprise data migration and modernisation initiatives.

The successful candidates will be responsible for defining data migration architectures, developing migration strategies, designing data transformation and integration solutions, and ensuring the accurate, secure and reliable movement of data between legacy systems, enterprise applications, databases and modern cloud platforms.

This role requires strong hands-on expertise in enterprise data migration architecture, data mapping, ETL/ELT processes, SQL, database technologies, data quality, reconciliation, migration testing and cutover planning .

The ideal candidates will have successfully designed and delivered large-scale data migration programmes involving complex source and target systems, substantial data volumes, multiple business stakeholders and strict operational requirements.

Candidates must demonstrate the ability to assess existing data environments, develop migration roadmaps, define transformation rules, resolve data quality challenges and design migration solutions that minimise business disruption.

The role requires close collaboration with enterprise architects, data architects, data engineers, database administrators, application specialists, business analysts, project managers and business stakeholders.

This is a specialist architecture role requiring proven experience designing and leading enterprise data migrations. General data analysis, reporting, routine database administration or ETL development without substantial migration architecture experience will not be sufficient.

Key Responsibilities

Data Migration Architecture and Strategy

  • Design and maintain enterprise data migration architectures and technical strategies.
  • Assess legacy systems, source databases and target data environments.
  • Develop migration roadmaps, approaches and implementation plans.
  • Define migration patterns, frameworks, standards and reusable components.
  • Design migration solutions for on-premises, cloud and hybrid environments.
  • Evaluate migration complexity, dependencies and technical risks.
  • Define full-load, incremental, phased and parallel migration approaches.
  • Establish migration architecture principles and technical design standards.
  • Ensure migration designs align with enterprise architecture and business objectives.
  • Provide architectural leadership throughout migration programmes.

Source and Target System Assessment

  • Analyse source systems, databases, data structures and integration dependencies.
  • Assess target platform capabilities, constraints and data requirements.
  • Identify data inconsistencies, duplication, integrity issues and structural differences.
  • Evaluate data volumes, complexity, quality and transformation requirements.
  • Assess legacy data models and identify modernisation opportunities.
  • Document source-to-target relationships and technical dependencies.
  • Identify migration constraints affecting availability, performance or security.
  • Collaborate with system owners to validate data structures and business rules.
  • Assess archival, retention and historical data requirements.
  • Recommend appropriate migration technologies and implementation approaches.

Data Mapping and Transformation Design

  • Develop comprehensive source-to-target data mapping specifications.
  • Define data transformation, cleansing, enrichment and standardisation rules.
  • Design mappings between legacy and modern data models.
  • Establish data type conversion and schema transformation requirements.
  • Define business rules for migration processing.
  • Address referential integrity, relationships and dependency sequencing.
  • Design solutions for handling incomplete, inconsistent or duplicate records.
  • Ensure transformation logic is documented and traceable.
  • Collaborate with business analysts and subject matter experts to validate mappings.
  • Review mapping specifications for accuracy and completeness.

ETL/ELT and Data Integration Architecture

  • Design scalable ETL/ELT pipelines and migration integration frameworks.
  • Define data extraction, staging, transformation and loading approaches.
  • Select appropriate migration tools and integration technologies.
  • Design batch, incremental and change data capture migration patterns.
  • Support high-volume data processing and performance optimisation.
  • Establish error handling, logging, retry and recovery mechanisms.
  • Design secure connectivity between source and target environments.
  • Define data pipeline orchestration and scheduling requirements.
  • Review data engineering designs and migration implementation approaches.
  • Ensure integration solutions meet operational and technical requirements.

Database and Platform Migration

  • Architect migrations between relational and non-relational database platforms.
  • Support database consolidation, upgrades and platform modernisation.
  • Design migrations from legacy databases to cloud-managed database services.
  • Assess database schema compatibility and conversion requirements.
  • Define data movement and replication strategies.
  • Address performance, indexing and database optimisation considerations.
  • Support migration of large and complex enterprise datasets.
  • Evaluate database availability and downtime constraints.
  • Collaborate with DBAs on database migration and recovery procedures.
  • Ensure target environments are technically prepared for migrated data.

Cloud Data Migration and Modernisation

  • Design migrations to Microsoft Azure, AWS or equivalent cloud platforms.
  • Support modernisation of enterprise data warehouses and data platforms.
  • Architect migrations to cloud databases, data lakes and lakehouse environments.
  • Define cloud data ingestion and transformation patterns.
  • Evaluate migration options for hybrid and multi-cloud environments.
  • Support migration to platforms such as Azure SQL, Azure Synapse, Microsoft Fabric, Amazon RDS, Redshift, Snowflake or Databricks.
  • Ensure cloud migration designs consider scalability, performance and cost.
  • Implement appropriate data protection and access control requirements.
  • Design migration approaches that support future platform integration.
  • Collaborate with cloud architects and infrastructure teams.

Data Quality and Reconciliation

  • Establish data quality standards and migration acceptance criteria.
  • Define profiling, cleansing and validation requirements.
  • Design automated reconciliation and data integrity controls.
  • Ensure completeness and accuracy of migrated records.
  • Define record count, checksum, control total and business-rule validation approaches.
  • Identify and resolve data discrepancies between source and target systems.
  • Establish exception management and remediation processes.
  • Monitor data quality throughout migration execution.
  • Ensure migration outcomes meet agreed business and technical requirements.
  • Provide evidence of successful reconciliation and validation.

Migration Testing and Validation

  • Define migration testing strategies and quality assurance requirements.
  • Develop technical migration test scenarios and validation approaches.
  • Support functional, integration, performance and regression testing.
  • Design repeatable migration test cycles and rehearsal processes.
  • Establish acceptance criteria for migration readiness.
  • Validate data transformation logic and migration results.
  • Support testing of data volumes, throughput and processing times.
  • Identify defects and coordinate corrective actions.
  • Review migration testing evidence and readiness reports.
  • Ensure migration solutions meet business and operational expectations.

Cutover Planning and Production Migration

  • Develop detailed migration cutover strategies and execution plans.
  • Define migration sequencing, dependencies and critical milestones.
  • Assess downtime requirements and business continuity implications.
  • Establish rollback, recovery and contingency procedures.
  • Coordinate migration rehearsals and production readiness assessments.
  • Define go/no-go criteria and migration acceptance checkpoints.
  • Support production migration execution and technical coordination.
  • Monitor migration progress and resolve critical technical issues.
  • Validate post-migration data integrity and system readiness.
  • Support stabilisation and transition into business-as-usual operations.

Data Governance, Security and Compliance

  • Ensure migration architectures comply with organisational data governance standards.
  • Incorporate appropriate data security and privacy controls.
  • Define secure data extraction, transfer, staging and storage requirements.
  • Protect sensitive and confidential information during migration.
  • Apply data encryption and access control principles.
  • Support compliance with POPIA and other applicable regulatory requirements.
  • Establish data lineage and traceability throughout migration.
  • Address data retention, archival and disposal requirements.
  • Ensure appropriate audit trails and migration evidence.
  • Collaborate with security, risk and compliance teams.

Architecture Governance and Technical Leadership

  • Produce migration architecture documents and technical design specifications.
  • Present architecture proposals to technical stakeholders and governance forums.
  • Review migration solution designs and implementation plans.
  • Provide technical guidance to data engineers, developers and migration teams.
  • Establish reusable migration standards, templates and best practices.
  • Identify technical risks and recommend mitigation strategies.
  • Ensure migration designs align with enterprise data architecture.
  • Support architecture reviews and technical decision-making.
  • Resolve complex migration design and integration challenges.
  • Contribute to continuous improvement of migration capabilities.

Stakeholder and Project Collaboration

  • Work with business stakeholders to understand migration requirements.
  • Collaborate with data owners to define data quality and acceptance standards.
  • Support project planning, estimation and migration scheduling.
  • Communicate migration dependencies, risks and technical constraints.
  • Coordinate with application, database, infrastructure and cloud teams.
  • Support vendor and technology partner engagements.
  • Provide technical input into migration status reporting.
  • Participate in programme governance and planning meetings.
  • Ensure alignment between migration activities and business readiness.
  • Support knowledge transfer and post-migration handover.

Minimum Requirements

  • Relevant degree or diploma in Computer Science, Information Technology, Information Systems, Data Engineering or a related technical discipline.
  • Typically 7+ years of relevant experience in enterprise data environments, database technologies, data engineering or data integration.
  • Typically 3+ years of hands-on Data Migration Architect, Data Architect or equivalent migration solution architecture experience .
  • Proven experience designing and leading complex enterprise data migration initiatives – essential.
  • Demonstrated involvement in successful end-to-end migration programmes, including architecture, mapping, testing, cutover and reconciliation.
  • Strong SQL skills and experience working with complex relational databases.
  • Practical expertise in source-to-target data mapping and transformation design.
  • Experience architecting ETL/ELT solutions and data migration pipelines.
  • Strong understanding of database structures, data modelling and schema conversion.
  • Experience with enterprise data migration, integration or replication tools.
  • Knowledge of data profiling, cleansing, quality management and reconciliation.
  • Experience developing migration strategies, execution plans and rollback procedures.
  • Understanding of cloud data platforms and migration approaches.
  • Familiarity with migration testing, performance validation and production cutover.
  • Experience working with legacy enterprise systems and modern target platforms.
  • Knowledge of data governance, security and regulatory compliance.
  • Strong technical documentation and solution design capabilities.
  • Ability to collaborate with enterprise architects, developers, DBAs and business stakeholders.
  • Experience in large-scale enterprise transformation or system modernisation programmes.

Technical Skills and Competencies

Data Migration Architecture

  • Enterprise migration strategy
  • Migration architecture and solution design
  • Legacy system modernisation
  • Source-to-target mapping
  • Data transformation design
  • Migration roadmaps
  • Full-load and incremental migration
  • Change data capture (CDC)
  • Data replication
  • Migration dependency management
  • Cutover planning
  • Rollback and recovery
  • Data reconciliation
  • Migration performance optimisation

Database Technologies

Strong experience with relevant database technologies such as:

  • Microsoft SQL Server
  • Oracle Database
  • PostgreSQL
  • MySQL
  • IBM Db2
  • Azure SQL Database
  • Amazon RDS
  • Other enterprise relational databases
  • SQL query optimisation
  • Database schema design
  • Stored procedures
  • Data modelling
  • Database migration and replication

ETL/ELT and Integration Technologies

Experience with relevant technologies such as:

  • Azure Data Factory
  • SQL Server Integration Services (SSIS)
  • Informatica PowerCenter
  • Informatica Intelligent Data Management Cloud
  • Talend
  • IBM InfoSphere DataStage
  • AWS Glue
  • Apache NiFi
  • Databricks
  • Apache Spark
  • Other enterprise ETL/ELT and integration platforms

Cloud Data Platforms

Knowledge or experience with:

  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Azure Synapse Analytics
  • Microsoft Fabric
  • Azure Data Lake Storage
  • Amazon S3
  • Amazon Redshift
  • Snowflake
  • Databricks
  • Cloud-managed databases
  • Hybrid cloud architectures
  • Cloud data integration and migration services

Migration and Replication Tools

Exposure to technologies such as:

  • Azure Database Migration Service
  • AWS Database Migration Service
  • Oracle Data Pump
  • Oracle GoldenGate
  • Qlik Replicate
  • IBM InfoSphere Data Replication
  • Database backup and restore migration methods
  • Native database replication tools
  • CDC-based migration frameworks
  • Enterprise data migration utilities

Data Quality and Governance

  • Data profiling
  • Data cleansing
  • Data standardisation
  • Data deduplication
  • Data validation
  • Data reconciliation
  • Data lineage
  • Metadata management
  • Master data management
  • Data integrity controls
  • Data quality frameworks
  • POPIA awareness
  • Secure data migration

Architecture and Delivery Frameworks

  • TOGAF awareness
  • DAMA-DMBOK principles
  • Enterprise data architecture
  • Solution architecture documentation
  • IT governance
  • Agile delivery methodologies
  • Waterfall project delivery
  • DevOps and CI/CD awareness
  • Technical risk management
  • Change management
  • Migration testing frameworks
  • Architecture governance

Relevant Certifications (Advantageous)

One or more of the following certifications would be beneficial:

  • TOGAF Certification
  • Certified Data Management Professional (CDMP)
  • Microsoft Certified: Azure Data Engineer Associate
  • Microsoft Certified: Azure Database Administrator Associate
  • Microsoft Certified: Fabric Data Engineer Associate
  • AWS Certified Solutions Architect
  • AWS Certified Data Engineer
  • Google Cloud Professional Data Engineer
  • Databricks Certified Data Engineer
  • Snowflake SnowPro certifications
  • Oracle Database certifications
  • Microsoft SQL Server or SQL database certifications
  • Informatica or equivalent data integration certifications
  • Relevant enterprise architecture or data migration certifications

Key Personal Attributes

  • Strong analytical and technical problem-solving abilities.
  • Excellent understanding of complex data structures and dependencies.
  • Ability to design practical solutions for challenging migration environments.
  • Strong attention to detail and commitment to data accuracy.
  • Excellent technical documentation and communication skills.
  • Ability to lead technical discussions and architecture decisions.
  • Strong stakeholder engagement and collaboration abilities.
  • Ability to manage competing priorities and technical dependencies.
  • Structured and methodical approach to migration planning.
  • Strong risk awareness and operational judgement.
  • Ability to perform effectively during critical migration and cutover activities.
  • High levels of accountability, professionalism and integrity.
  • Commitment to data quality, security and successful delivery.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Data Migration Architect in Johannesburg, Gauteng vacancy
  •  ...-related Employment Type: To be confirmed Job Overview We are seeking experienced and technically proficient Data Migration Architects to design, plan and oversee complex enterprise data migration and modernisation initiatives. The successful candidates... 

    SASSO CONSULTING

    Johannesburg, Gauteng
    2 days ago
  •  ...Sasso Consulting (Pty) Ltd in Centurion, Gauteng, seeks an experienced Data Migration Architect to design and oversee enterprise data migration and modernisation initiatives across on-premises, cloud and hybrid environments. The role requires hands-on expertise in... 

    Sasso Consulting (Pty) Ltd

    Johannesburg, Gauteng
    2 days ago
  •  ...Boardroom Appointments seeks a Technical Programme Manager for data migration projects. The role requires coordinating data cleansing, mapping, transformation, and validation while aligning with business objectives and technical requirements. You will lead planning... 

    Boardroom Appointments

    Johannesburg, Gauteng
    2 days ago
  •  ...Trianz in Johannesburg seeks a seasoned Enterprise Architect specializing in Cloud transformations, VMware-to-AWS migration and application modernization. You will lead...  ...set governance standards across infrastructure, data, security and applications. Ideal candidates... 

    Trianz

    Johannesburg, Gauteng
    4 days ago
  •  ...Data Architect Location: Centurion, Gauteng (to be confirmed) Positions Available: 5 Salary: Market-related Employment...  ...data security, privacy and regulatory compliance. Lead data migration, modernisation and integration architecture initiatives.... 

    Sasso Consulting (Pty) Ltd

    Johannesburg, Gauteng
    2 days ago
  •  ...Future Fit is seeking a Data Specialist – Requirements Specification to support the GET migration project. You will review, cleanse, and prepare data across Finance, Supply Chain, Technical, and Document Management objects to ensure clean, complete and compliant data... 

    Future Fit

    Johannesburg, Gauteng
    2 days ago
  •  ...ATS Client is seeking experienced Enterprise Azure Architects to lead enterprise‐scale Azure initiatives. You will design, implement and optimize secure Azure environments, focusing on tenant migrations, identity governance, and security best practices.You will collaborate... 

    Ats Client

    Johannesburg, Gauteng
    3 days ago
  •  ...lives. The role sits within a rapidly growing part of PwC's Data Modernisation team within our Consulting practice. You will...  ...relevant experience in technology and data programmes e.g. ERP data migrations Proven experience in managing and motivating technical teams,... 

    Pwc Careers Africa

    Johannesburg, Gauteng
    5 days ago
  •  ...Technical Programme Manager - Data Migration About the job Technical Programme Manager - Data Migration CONTRACT ROLE Description: We are seeking a seasoned Technical Programme Manager with extensive experience in managing data migration projects. The ideal candidate... 

    Boardroom Appointments

    Johannesburg, Gauteng
    6 days ago
  •  ...Ready to architect the future of data? If you're passionate about designing world-class data platforms, driving cloud transformation, and turning...  .... Lead exciting cloud modernization and legacy migration initiatives. Create robust data models that empower business... 

    E-Merge It Recruitment

    Johannesburg, Gauteng
    2 days ago
  •  ...Innovation Centre (SATIC) invites applications from experienced data and technology professionals to join our Consulting practice....  ...to delivering data solutions across sectors, using modern data migration and ERP/CRM/HR system expertise.Join a global network with access... 

    Pwc Careers Africa

    Johannesburg, Gauteng
    5 days ago
  •  ...IT and business consulting company, seeks an experienced AWS Architect to join the team. The role is deployed full-time to clients...  ...architectures. Responsibilities include designing AWS-based solutions, migrating on-premises apps to AWS, and mentoring engineers.... 

    Amidel

    Johannesburg, Gauteng
    6 days ago
  •  ...high-performance innovation hub; a place where bold ideas meet data, design, and radical customer focus to reimagine what healthcare...  ...-making, advanced analytics, and AI initiatives. Data Architect must apply TOGAF and DAMA-DMBOK principles to establish and implement... 

    X, Bigly Labs

    Johannesburg, Gauteng
    2 days ago
  •  ...Wanted: Data Wizard to Rock the Mining World! Hey, Data Rockstars! Imagine turning massive mountains of ore into streams of pure digital gold. That's your playground as our new Data Architect – the mastermind shaping the future of one of the world's biggest... 

    Sabenza It & Recruitment

    Johannesburg, Gauteng
    5 days ago
  •  ...Job Description Role Overview We are seeking a highly skilled Senior Data Architect with deep expertise in data management and modeling to join our team. The ideal candidate will design, implement, and oversee enterprise data architectures, ensuring the integrity,... 

    Ats Client

    Johannesburg, Gauteng
    6 days ago
  •  ...Location: ZA, GP, Johannesburg, 30 Baker Street The Data and Information Solutions Architect defines, governs, and maintains domain‐level data and...  ...Authentication Systems, System, Platform, and Account Migrations, Enterprise Solution Architecture (ESA), Business Architecture... 

    Standard Bank Group

    Johannesburg, Gauteng
    4 days ago
  •  ...seeking a hands-on Database Engineer (SQL) for a 6–12 month enterprise migration project in Johannesburg. You will build and run the SQL transformation layer inside AWS RDS to transform legacy data into import formats. Key duties include data reconciliation,... 

    Ovations Technologies

    Johannesburg, Gauteng
    6 days ago
  •  ...PwC's South African Technology & Innovation Centre (SATIC) invites ambitious individuals to join our Data Engineering and Migration team. You will deliver data solutions across multiple sectors, with access to PwC's global network and latest training tools.The role... 

    Pwc Careers Africa

    Johannesburg, Gauteng
    2 days ago
  •  ...contract in the consulting industry. The role will build and run the SQL transformation layer in AWS RDS for an enterprise legacy data migration project.Responsibilities include writing and testing transformation scripts, performing data reconciliation, linking... 

    Ovations Talent Sourcing

    Johannesburg, Gauteng
    2 days ago
  • R 950,000 - 1,350,000 pa

     ...Senior Salesforce Data Architect Location: Johannesburg / Cape Town (Hybrid / Strong WFH flexibility) Permanent: R950,000 – R1,350,000 per annum (Base package, negotiable based on tenure and scope) Contract: R600 – R850 per hour (Long-term specialist contract... 

    Badger-Bird-Talent

    Johannesburg, Gauteng
    2 days ago
  •  ...A leading consulting firm in Johannesburg is seeking a Senior Manager for their data migration team. The ideal candidate will have at least 10 years of experience in technology and data transformation programmes. This role involves leading data migration workstreams... 

    Pwc Careers Africa

    Johannesburg, Gauteng
    4 days ago
  •  ...Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical...  ...grow, belong and thrive.Your day at NTT DATA This Senior Data Architect's role acts as the strategic technical advisor between Sales, Clients... 

    Ntt Limited

    Johannesburg, Gauteng
    2 days ago
  •  ...The Data Architect is responsible for shaping and driving the Company's Investments' data strategy through the design, oversight, and enhancement of the enterprise data architecture. This role ensures that all data initiatives, platforms, and models align with the... 

    Indsafri

    Johannesburg, Gauteng
    2 days ago
  •  ...African industrial landscape, serving as a critical partner for the region's infrastructure and development. As they pivot toward a data-driven future, their IT division is establishing a world‐class Data Office to transform raw information into actionable business... 

    Ats Client

    Johannesburg, Gauteng
    2 days ago
  •  ...Overview As an Enterprise Data Architect, you'll be responsible for designing and developing the company's data infrastructure. You'll work with IT to ensure that all of our data sources are secured and compliant. You will also support business by integrating information... 

    Boardroom Appointments

    Johannesburg, Gauteng
    3 days ago
  •  ...IT Data Architect - Azure | Sandton (On-site) A leader in alternative risk and insurance solutions is looking for a senior Data Architect to design and drive modern, enterprise-scale Azure data platforms. What you'll do: Architect and deliver scalable Azure data platforms... 

    Ats Client

    Johannesburg, Gauteng
    6 days ago
  •  ...Make an impact with NTT DATA Join a company that is pushing the boundaries of what is...  ...highly experienced Senior AI and Data Cloud Architect to partner with enterprise sales,...  ...Provide architectural leadership for cloud migration, data modernization, application modernization... 

    Ntt Limited

    Johannesburg, Gauteng
    4 days ago
  • About the job Senior AI & Data Architect (Contract) SENIOR AI & DATA ARCHITECT Location: South Africa / Global Delivery Environment Industry: AI / Data Architecture / Enterprise Technology Delivery A leading workforce solutions and enterprise delivery... 

    ATS Client

    Johannesburg, Gauteng
    1 day ago
  • A logistics company based in Johannesburg is seeking a Warehouse Implementation Supervisor to manage WMS projects and oversee implementation teams. The ideal candidate will hold a degree in supply chain management or related fields, possess at least 3 years of experience...

    Hire Resolve

    Johannesburg, Gauteng
    5 days ago
  •  ...Boardroom Appointments in Johannesburg seeks a Data Centre Design Specialist with a bachelor's degree and at least five years of data center design experience to lead modeling, layouts, and documentation for client projects. You will develop power, cooling, and monitoring... 

    Boardroom Appointments

    Johannesburg, Gauteng
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Migration Architect. Be the first to apply!