Software Development Senior Specialist

New
N
NTT DATAData engineering
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonApache Airflowdbt

Requirements

  • Work with Informatica workflows, including sessions, mappings, and parameterizations.
  • Develop Python EL pipelines for high-volume data.
  • Use SQLAlchemy, cx_Oracle, and pyodbc.
  • Work with Oracle Data Pump and SQL Server BCP for bulk exports.
  • Develop dbt transformation models using model layering, macros, incremental strategies, and snapshot patterns.
  • Create dbt-native tests and Python unit tests.
  • Develop Airflow DAGs for workflow orchestration.
  • Contribute to GitLab CI/CD pipelines, automated testing, and deployment.
  • Troubleshoot Oracle and SQL Server data discrepancies and reconcile row counts.

Responsibilities

  • Assess Informatica workflows, including sessions, mappings, and parameterizations, and translate them into Python EL scripts and dbt transformation models.
  • Develop and maintain Python EL pipelines for landing high-volume data in the target warehouse.
  • Design dbt models from 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.
  • Build Airflow DAGs to orchestrate Python EL and dbt scripts end to end.
  • Contribute to GitLab CI/CD pipelines for dbt and Airflow code, including lint gates, automated testing, and deployment to shared NAS.
  • Review peer code and provide technical feedback to fellow engineers.
  • Troubleshoot performance issues and data discrepancies during SIT and UAT, including row-count reconciliation between source systems and the target warehouse.
  • Contribute to technical documentation, runbooks, and handover materials.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now