Database Migration Engineer at TELUS Digital, migrating enterprise databases from Oracle to PostgreSQL. Collaborating with global teams to ensure performance parity and operational excellence.
Responsibilities
Code Conversion: Manually and programmatically translate complex Oracle PL/SQL code (including Packages and Triggers) into high-performance PostgreSQL PL/pgSQL.
ETL Refactoring: Re-engineer complex Data Warehouse ETL logic for optimal performance in a PostgreSQL environment.
Schema Migration: Translate data types, constraints, and indexes while optimizing for PostgreSQL’s architectural strengths.
Performance Tuning: Identify and resolve bottlenecks in the migrated code using query plan analysis and advanced indexing.
Data Integrity: Develop and execute rigorous validation scripts to ensure 100% data consistency between source and target systems.
Collaboration: Work as part of a high-capability development team, reporting to the Team Lead and coordinating with application developers.
Documentation: Maintain detailed documentation of architectural changes and mapping logic.
Requirements
Expertise in Oracle: 5+ years of experience (12c/19c) with deep proficiency in PL/SQL.
Expertise in PostgreSQL: 3+ years of experience developing in PL/pgSQL.
Migration Experience: Proven track record of at least one full-lifecycle Oracle to PostgreSQL migration.
Advanced SQL: Mastery of ANSI SQL and deep knowledge of the nuances between Oracle and Postgres dialects.
Linux/Scripting: Proficiency in Shell scripting (Bash) or Python for automation.
Languages: Fluency in English is required; French is a strong asset.
Benefits
Flexibility: Willingness to maintain at least 4 hours of overlap with the team based in Montreal (Eastern Time Zone).
Intermediate Municipal Engineer managing civil engineering projects at GEMTEC. Collaborating with teams and ensuring project delivery within budget and scope.
Control Plane Engineer at Supabase designing and maintaining APIs for backend solutions. Collaborating with teams for smooth integration and enhancing public API experience.
Transportation Engineer at Arcadis supporting planning, design, and delivery of highway and utility infrastructure projects. Collaborating with a multidisciplinary team for impactful project outcomes.
Senior Java Engineer / Technical Lead needed for hybrid role in Toronto. Build high - performance distributed systems with Java 17+, Spring Boot, and cloud technologies.
Business Value Engineer quantifying CoLab's value and converting customer insights into business cases. Working closely with account teams to present financial arguments and drive enterprise decisions.
Intermediate Engineer in building electricity within Energy sector at EXP. Collaborate on multidisciplinary projects in energy production and distribution.