£600 Per day
Undetermined
Remote
London, UK
Summary: The role of Senior .NET/C# Developer focuses on leading the migration of a Legacy system from Oracle to PostgreSQL, requiring extensive re-engineering of stored procedures into C# code. The position involves collaboration with a team to ensure functional parity and support ongoing operations during the transition. The developer will utilize AI tools to optimize the migration process and contribute to the design of a hybrid architecture. This is a remote position for a duration of 6 months.
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.
Key Skills:
- 5+ years of experience in .NET/C# development, with a strong focus on Back End 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 (eg, 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.
Salary (Rate): £600 daily
City: London
Country: UK
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
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 Back End 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 (eg, 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