Oracle PLSQL to PL/pgSQL Migration Developer

Oracle PLSQL to PL/pgSQL Migration Developer

Posted 1 week ago by Job Board - Jobserve on JobServe

Negotiable
Undetermined
Undetermined
London, UK
p>Translate complex Oracle PL/SQL code, including stored procedures, functions, triggers, and packages, into efficient and compatible PL/pgSQL code for PostgreSQL databases
Identify functional differences between Oracle and PostgreSQL and ensure a seamless transition by adapting Oracle-specific functionalities to PostgreSQL equivalents
Optimize SQL queries and procedures for PostgreSQL, leveraging PostgreSQL-specific optimization techniques, indexing strategies, and query rewriting for enhanced performance
Analyze and map data types between Oracle and PostgreSQL, ensuring accurate conversions to maintain data integrity throughout the migration process
Manage transactions and isolation levels during migration, ensuring data consistency and integrity throughout the process
Rewrite and adapt Oracle cursor-based operations, loops, and control structures to PL/pgSQL, ensuring equivalent functionality and performance
Implement robust error handling mechanisms in PL/pgSQL and utilize debugging tools within PostgreSQL for effective troubleshooting and resolution of migration-related issues
Utilize migration tools such as ora2pg, GCP Database Migration Service (DMS), or other relevant tools to automate and streamline the conversion process, ensuring accuracy and efficiency
Develop and execute comprehensive testing plans to validate the functionality, performance, and integrity of the migrated code within the PostgreSQL environment
Utilize advanced PostgreSQL-specific features, like JSONB data types, materialized views, and other functionalities, to optimize and enhance the converted codebase.
Proven experience in Oracle to PostgreSQL database migration projects.
Expertise in PL/SQL and PL/pgSQL programming languages.
Deep understanding of Oracle and PostgreSQL database systems.
Strong proficiency in query optimization and performance tuning.
Experience with migration tools and methodologies.
Experience in Shell/bash Scripting is essential
Excellent problem-solving and debugging skills.
Bachelor's degree in Computer Science or related field (preferred).
Relevant certifications in Oracle and PostgreSQL (desirable).