Enable job alerts via email!

Senior .NET/C# Developer (Oracle to PostgreSQL migration)

Salt Digital Recruitment

Greater London

Remote

GBP 60,000 - 80,000

Full time

30+ days ago

Job summary

A leading company in finance is seeking a Senior .NET/C# Developer for a strategic 6-month project migrating from Oracle to PostgreSQL. This role involves re-engineering complex legacy code to enhance system architecture, ensuring seamless integration for business continuity.

Qualifications

  • 5+ years of experience in .NET/C# development.
  • Strong understanding of PL/SQL and legacy system migration.
  • Familiarity with PostgreSQL performance tuning.

Responsibilities

  • Re-engineer Oracle PL/SQL stored procedures into C# services.
  • Design and implement .NET components integrating with legacy PHP and PostgreSQL.
  • Support BAU operations to ensure system stability during migration.

Skills

C#
.NET
PL/SQL
PostgreSQL
AI tools
Software architecture
Integration strategies

Job description

Senior .NET/C# Developer (Oracle to PostgreSQL migration) – Finance – Remote

Duration: 6 months

Rate: £500 – £600

Start: ASAP

My client is looking for a Senior Developer to join the team to help with a migration. They are undertaking a strategic transformation of a legacy system built on PHP and Oracle, migrating to a modern architecture using PostgreSQL and .NET (C#). This is not a simple lift-and-shift; the project involves re-engineering over 240 Oracle stored procedures, some highly complex, into performant, maintainable C# code. The new system will coexist with the legacy platform during the transition, requiring careful integration and support for business-as-usual (BAU) operations.

Key Responsibilities

  • Collaborate with the existing team to re-engineer Oracle PL/SQL stored procedures into C# services.
  • Design and implement .NET-based components that integrate with both legacy PHP systems and new PostgreSQL databases.
  • Work closely with business analysts and stakeholders to ensure functional parity and identify opportunities for enhancement.
  • Participate in the design of a hybrid architecture that supports phased migration.
  • Use AI-assisted tools to analyse, translate, and optimize legacy code.
  • Support BAU operations during the migration period, ensuring system stability and continuity.
  • Contribute to code reviews, testing strategies, and documentation.

Required Skills & Experience

  • 5+ years of experience in .NET/C# development, with a strong focus on backend services and data access layers.
  • Proven experience in migrating legacy systems, especially from Oracle to PostgreSQL or similar.
  • Strong understanding of PL/SQL and experience translating stored procedures into application logic.
  • Familiarity with PostgreSQL, including performance tuning and SQL dialect differences.
  • Experience working in hybrid environments where legacy and modern systems coexist.
  • Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks.
  • Solid understanding of software architecture, design patterns, and integration strategies.
  • Excellent communication skills and ability to work collaboratively in a cross-functional team.

Desirable Skills

  • Experience with PHP, especially in legacy systems.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes).
  • Exposure to domain-driven design and microservices architecture.
  • Experience in agile development environments.

*Rates depend on experience and client requirements

Job Information
Job Reference: JO-2507-354873
Salary: £500 - £600 per day
Salary per: day
Job Duration: 6 months
Job Start Date: ASAP
Job Industries: Software Engineering
Job Locations: Greater London
Job Types: Contract
Apply for this Job

Please enter your full name.

Enter a valid email address.

Upload your CV to accompany your application for this job.

Fields marked with * are required.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs