Posted 07 Apr by Cebisile Investment and Advisory
Job Title: Data Migration Specialist
Location: Johannesburg
Contract type: Contract (8-Month Contract)
Hybrid
Our client is seeking a highly skilled and experienced Data Migration Specialist to join the team on a contract basis. This individual will play a pivotal role in the successful migration of data from legacy systems to new platforms, particularly within the banking or financial services sector.
Roles and Responsibilities:
- Lead and manage end-to-end data migration activities for projects, ensuring data is accurately transferred between systems without errors or data loss.
- Collaborate with business and technical teams to define data migration requirements and design efficient strategies for large-scale data transfers.
- Execute data migration tasks, including data extraction, transformation, cleansing, mapping, and loading (ETL).
- Identify and mitigate risks associated with the data migration process, providing recommendations and solutions to overcome potential issues.
- Conduct data profiling and analysis to ensure data quality, integrity, and accuracy prior to migration.
- Develop and maintain comprehensive data migration documentation, including technical specifications, workflows, and mapping documents.
- Perform data validation and reconciliation post-migration to ensure data integrity and consistency across systems.
- Work closely with data architects, developers, and project managers to ensure that data migration activities align with overall project timelines and objectives.
- Perform troubleshooting and resolve any issues related to data migration, ensuring minimal disruption to business operations.
- Provide expertise in managing large volumes of data (Big Data) and ensuring its proper migration between on-premises and cloud environments.
- Provide training and support to team members and business users during and after the migration process.
- Assist in the development of automated migration tools to streamline processes and improve efficiency.
Experience and Qualifications:
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Data Engineer Associate, or other cloud certifications) are a plus.
- Proven experience (5+ years) in data migration, with a strong focus on large-scale data migrations in complex environments.
- Expertise in working with Big Data technologies, including Hadoop, Spark, and related platforms.
- Strong understanding of database systems, including SQL, NoSQL, relational databases, and data warehousing concepts.
- Experience in the banking or financial services industry, with a deep understanding of industry-specific data needs and regulations.
- Hands-on experience with data integration, ETL processes, and migration tools (e.g., Informatica, Talend, Microsoft SSIS, or custom scripts).
- Strong understanding of data quality, data governance, and metadata management.
- Experience in working with cloud technologies (AWS, Azure, Google Cloud) and their respective data migration capabilities.
- Previous experience working with various types of data formats (CSV, JSON, XML, etc.) and databases (Oracle, SQL Server, MySQL, etc.).
- Familiarity with project management methodologies and tools (Agile, Waterfall, etc.).
- Strong analytical, problem-solving, and troubleshooting abilities.
- Excellent attention to detail and ability to ensure data integrity throughout the migration process.
- Ability to communicate complex technical concepts to both technical and non-technical stakeholders.
- Ability to work independently and as part of a team, managing multiple priorities and deadlines.
- Strong organizational skills, with the ability to document processes and workflows effectively.
If you're ready to take on a new challenge and make an impact, we want to hear from you.