Flag job

Report

Data Migration Developer (Grad Hire)

Min Experience

0 years

Location

Singapore

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

As a Data Migration Developer, you are a core member of the team responsible for providing digital solutions to data challenges through implementation of Azure native data solutions to support use cases. This role will be responsible for developing, optimizing, and standardizing data pipelines, creating robust data models for data publishing while complying with, and adding value to, the data architecture. You will need a blend of superb problem-solving and innovation skills to resolve a wide variety of technical challenges. Perform data profiling, data model design, data formatting, and ETL development optimized for efficient storage, access, and computation to serve various use cases. Developing, and successfully operationalizing complex/large scale data management projects Understanding existing data model and how the data is used within client organization. Perform data profiling to discover how to design and harmonise To-Be data model for data migration purposes. Design and develop ETL / ELT framework for a configuration-based approach to ingest, cleanse, transform and load data. The framework will be using Azure native services like ADLS, Azure synapse analytics, Azure SQL DB, Azure EventGrid, Azure Logic apps, Azure Functions, Azure Analysis Service, Databricks etc. Adopt a DevOps approach towards implementing job orchestration, CICD pipelines, audit trail, dynamic parameter passing, and error/exception handling. Write and execute test plans, test cases, and testing ELT/ETL code and data model integrity. Collaborates with downstream consumers, understand their requirement of data engineering and do implementation Contribute to project related documentation such as technical specifications. Participate actively in all activities throughout the project lifecycle. Proactively identify development and technical risks, propose mitigation plans and flag to the team accordingly. Promptly assist in the resolution of bugs identified.

About the company

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion.

Skills

python
sql
javascript
oop