The Role
We are seeking a highly skilled PostgreSQL Developer with extensive experience in DB2 to PostgreSQL migration, AWS-based ETL development, and data modernization initiatives. The ideal candidate will have strong expertise in PostgreSQL development, schema rationalization, data modelling, ETL frameworks, and AWS migration services such as AWS DMS and AWS Glue.
Your responsibilities:
The role will be responsible for transforming legacy DB2 databases into optimized PostgreSQL solutions on AWS while ensuring data integrity, performance, scalability, and compliance with enterprise architecture standards.
Your Profile
Key Responsibilities
β’ Lead end-to-end DB2 to PostgreSQL migration activities including assessment, schema conversion, data migration, validation, and cutover planning.
β’ Design, develop, and support PostgreSQL databases, including tables, views, indexes, functions, triggers, and stored procedures.
β’ Perform table rationalization, normalization, and schema optimization to improve data quality, performance, and maintainability.
β’ Support conceptual, logical, and physical data modelling activities in collaboration with architects and business stakeholders.
β’ Develop and maintain ETL pipelines using AWS Glue and implement Change Data Capture (CDC) solutions using AWS DMS.
β’ Analyze and transform source DB2 data structures into optimized target PostgreSQL data models.
β’ Convert and optimize DB2 Stored Procedures, SQL PL scripts, triggers, and batch processing logic into PostgreSQL PL/pgSQL.
β’ Conduct data mapping, reconciliation, and validation activities to ensure migration completeness and data integrity.
β’ Perform query tuning, database performance optimization, indexing, and capacity planning for PostgreSQL environments.
β’ Collaborate with application, data, and infrastructure teams to resolve migration and integration challenges.
β’ Support SIT, UAT, and Production deployment activities, including defect resolution and post-migration stabilization.
β’ Create technical documentation, migration runbooks, design specifications, and operational procedures.
β’ Ensure adherence to enterprise architecture, security, governance, and data management standards.
β’ Mentor junior developers and provide technical leadership throughout migration and modernization initiatives.
Essential skills/knowledge/experience:
Core Database Skills
β’ Strong PostgreSQL Development (PL/pgSQL, Views, Functions, Triggers, Stored Procedures)
β’ Database Performance Tuning and Query Optimization
β’ PostgreSQL on AWS RDS/Aurora PostgreSQL
β’ Database Design, Indexing, Partitioning, and High Availability
Migration Expertise
β’ DB2 to PostgreSQL Migration experience (preferred)
β’ Schema Assessment and Conversion
β’ Data Migration Planning, Validation, and Reconciliation
β’ Legacy Database Modernization
β’ Stored Procedure and SQL PL Conversion to PostgreSQL
AWS Data Engineering Skills
β’ AWS DMS (Database Migration Service)
β’ AWS Glue ETL Development
β’ AWS Schema Conversion Tool (SCT)
β’ Amazon S3, Lambda, IAM, CloudWatch
β’ Change Data Capture (CDC) implementation
Data Modelling & Transformation
β’ Data Modelling (Conceptual, Logical, Physical)
β’ Table Rationalization and Data Normalization (3NF/BCNF)
β’ Data Mapping and Transformation
β’ Source-to-Target Data Design
β’ DB2 Data Transformation to Target PostgreSQL Structures
ETL & Data Integration
β’ ETL Design and Development
β’ Data Cleansing and Transformation
β’ Data Quality and Data Validation
β’ Batch Processing and Data Reconciliation
β’ Large-scale Data Migration Frameworks
Programming & Scripting
β’ Advanced SQL
β’ PL/pgSQL
β’ Python (preferred)
β’ Shell Scripting
β’ Git/Version Control