N

NTT Data

Global IT services and consulting provider.

Data Migration Engineer - Informatica/DBT

Data EngineeringConfirmed live in the last 24 hours
Full-timeTexas, USANo salary listed

About the Job

Requirements

  • At least 5 years of Informatica PowerCenter experience with mappings, sessions, workflows, and parameterization.
  • At least 3 years of hands-on dbt Core experience with model layering, macros, tests, and incremental materializations.
  • Experience authoring Airflow DAGs, managing task dependencies, and incorporating Airflow with a scheduling tool; no minimum number of years is specified.
  • At least 5 years of Python experience, including production use of parallelism and batch data processing.
  • At least 5 years of SQL experience, including complex joins, window functions, and aggregations across large datasets.
  • Experience with Oracle Data Pump (expdp/impdp) or SQL Server BCP/BULK INSERT for high-volume data movement.

Responsibilities

  • Assess complex Informatica workflows, including sessions, mappings, and parameterizations, and translate them into equivalent Python extract/load scripts and dbt transformation models.
  • Develop and maintain Python extract/load pipelines to land high-volume data, including billion-row tables, in the target warehouse using SQLAlchemy, cx_Oracle, pyodbc, and bulk export tools such as Oracle Data Pump and SQL Server BCP.
  • Design and develop dbt transformation models based on Informatica mapping logic, using model layering, macros, incremental strategies, and snapshot patterns.
  • Develop dbt-native tests and custom Python unit tests to validate transformation correctness and data quality.
  • Develop Airflow DAGs to orchestrate Python extract/load and dbt scripts end-to-end, producing output functionally equivalent to the source Informatica workflows.
  • Contribute to the GitLab CI/CD pipeline for dbt and Airflow code, including lint gates, automated testing, and deployment to shared NAS.
  • Perform peer code reviews and provide constructive technical feedback to fellow engineers.
  • Troubleshoot performance issues and data discrepancies during SIT and UAT, including row-count reconciliation between source Oracle/SQL Server systems and the target warehouse.
  • Contribute to technical documentation, runbooks, and handover materials.

Desired Qualifications

  • Experience with SQLAlchemy, cx_Oracle, or pyodbc for Python-based database connectivity.
  • Experience mentoring junior and mid-level engineers in offshore delivery models.

About the Company

NTT Data

Global IT services and consulting provider.

NTT DATA is a global IT and business services provider that helps organizations run and transform their technology and operations. It delivers consulting, industry solutions, cloud migration, cybersecurity, data analytics, and managed services to modernize systems and processes. It differentiates itself through its large scale, deep sector expertise in banking, healthcare, manufacturing, public sector, and automotive, and its broad ecosystem of partners with Microsoft, SAP, AWS, and Salesforce. Its goal is to help large enterprises digitally transform and optimize operations at scale using cloud-native approaches and secure IT environments.

Company size
10,001+
Company stage
IPO
Headquarters
Tokyo, Japan
Founded
1988

Recently Posted Jobs

Explore more opportunities at NTT Data

See more jobs