Job Summary
The DataStage Developer will design, remediate, migrate, and optimise ETL jobs as part of the upgrade programme. Because the migration approach explicitly references job sequences, routines, deprecated-stage replacement, recompilation, and schedule switching, the developer must be comfortable both with core DataStage development and with associated scheduling platforms.
Key Responsibilities
- Analyse and enhance existing DataStage jobs, sequences, routines, and reusable components.
- Modify jobs for compatibility with DataStage 11.x, including deprecated-stage replacement, connection updates, and technical remediation.
- Recompile and fix jobs/routines following import into target environments.
- Support data transformation logic, parameterisation, error handling, and performance optimisation.
- Debug job failures, warnings, runtime issues, and scheduler-triggered failures.
- Work with scheduling platforms (for example enterprise schedulers / orchestration tooling used by the client) to understand dependencies, trigger logic, sequencing, and operational timing.
- Support unit testing, integration testing, regression validation, and cutover activities.
- Maintain technical documentation, run-books, and deployment support artefacts.
Skill Requirements
- Strong hands-on IBM DataStage development experience.
- Strong knowledge of parallel jobs, sequences, routines, ETL patterns, debugging, and performance tuning.
- Experience with job schedulers / scheduling platforms and dependency handling.
- Good understanding of ETL lifecycle, source-to-target mappings, and production support considerations
Other Requirements
- Experience in DataStage 8.x / 9.x to 11.x upgrade/migration projects.
- Knowledge of shell scripting and automation.
- Exposure to ADF / Databricks is an advantage