Postgre Data Architect with CDC expertise in London

Postgre Data Architect with CDC expertise in London

London Full-Time No working from home possible
Tcs Uk

Your Profile

Key Responsibilities

• Strong Postgre experience in AWS with prior DB2 to Postgre migration preferable

• CDC strategy & build: Change Data Capture pipelines (IBM CDC tools where needed); design subscriptions, bookmarks, resync, backfill/replay strategies.

• Data modeling & transformation: Translate Db2 schemas to Aurora Postgres; logical and physical models, data types, RI, constraints; when to denormalize.

• Integration pipelines: Db2 → CDC → Kafka/S3 → Aurora with UPSERT/MERGE patterns; idempotency, ordering, exactly/at-least-once semantics.

• Data encoding & types: EBCDIC→UTF-8, packed decimal/binary numerics; deterministic transformations with validation test suites.

• Migration tools: Schema conversion tooling; Glue/Athena/Redshift for downstream analytics; IaC (Terraform), CI/CD (GitLab).

• Cutover & controls: Dual-run validation, reconciliation (counts, checksums, sampling), rollback plans; lineage, masking, encryption, IAM.

• Observability: Lag, throughput, error rate, and cost dashboards (CloudWatch/Grafana); operational runbooks and actionable alerts.

Essential skills/knowledge/experience:

• Change Data Capture: CDC design and operations (IBM, Precisely, or equivalent); subscription management, bookmarks, replay, backfill.

• Db2 & z/OS knowledge: Db2 catalog, z/OS fundamentals, batch windows, performance considerations.

• Relational modeling: PostgreSQL/Aurora data modeling; normalization, indexing, partitioning; OLTP vs. analytics trade-offs.

• Integration patterns: Kafka/ hands-on, CDC-to-target pipelines, UPSERT/MERGE logic; Python/SQL; strong troubleshooting.

• Data quality mindset: Write validation tests before migration; golden-source reconciliation.

• Data Architecture Fundamentals (Must-Have)

• Logical data modeling: Entity-relationship diagrams, normalization (1NF through Boyce-Codd/BCNF), denormalization trade-offs; identify functional dependencies and anomalies.

• Physical data modeling: Table design, partitioning strategies, indexes; SCD types; dimensional vs. transactional schemas; storage patterns for OLTP vs. analytics.

• Normalization & design: Normalize to 3NF/BCNF for transactional systems; understand when to denormalize for queries; trade-offs between 3NF, Data Vault, and star schemas.

• Domain-Driven Design: Bounded contexts and subdomains; aggregates and aggregate roots; entities vs. value objects; repository patterns; ubiquitous language.

• Event-driven architecture: Domain events and contracts; CDC as event streams; idempotency and replay patterns; mapping Db2 transactions to event-driven architectures; saga orchestration.

• CQRS patterns: Command/query separation; event sourcing and state reconstruction; eventual consistency; when CQRS is justified for mainframe migration vs. overkill.

• Database internals: Index structures (B-tree, bitmap, etc.), query planning, partitioning strategies; how Db2 vs. PostgreSQL differ in storage and execution.

• Data quality & validation: Designing test suites for schema conformance; referential integrity checks; sampling and reconciliation strategies.

Tcs Uk

Contact Details:

Tcs Uk Recruitment Team