Senior Oracle Developer
Senior Oracle Developer

Senior Oracle Developer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join us in migrating a complex Oracle database to a modern .NET architecture.
  • Company: HCLTech is a global tech leader with over 219,000 employees across 54 countries.
  • Benefits: Enjoy a collaborative culture and work with cutting-edge AI tools.
  • Why this job: Be part of a high-impact digital transformation that shapes the future of technology.
  • Qualifications: 5+ years in Oracle PL/SQL and experience in migrating to .NET (C#) required.
  • Other info: Ideal for those passionate about re-engineering and modernising legacy systems.

The predicted salary is between 43200 - 72000 £ per year.

Job Description

HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered on digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion.

Role: Senior Oracle Developer – Oracle to .NET (C#) Migration Project

About the Project

We are modernising a long-standing enterprise system built on PHP and Oracle, transitioning to a modern .NET (C#) architecture. A key focus of this transformation is the migration of a large and complex Oracle database, which includes over 240 stored procedures and extensive embedded business logic. The existing Oracle database will be migrated to Postgres or MySQL and testing this will be critical.

This is not a straightforward lift-and-shift. The migration involves:

  • Re-engineering procedural logic from PL/SQL into C# application code within a .NET environment.
  • Decoupling business logic from the Oracle database, transforming it into maintainable, testable services.
  • Mapping Oracle data types and structures to .NET equivalents, ensuring data integrity and performance.
  • Preserving critical logic from stored procedures, triggers, and packages as it is migrated into the application layer.
  • Maintaining a hybrid environment during the transition, with both Oracle and the new .NET system temporarily coexisting.
  • Supporting BAU operations while migration is in progress.

We are leveraging AI-assisted tools to accelerate code analysis, documentation, and transformation. We are seeking Oracle experts with deep technical insight and practical experience to help guide this complex and high-impact initiative.

Key Responsibilities

  • Analyse, maintain, and optimise the existing Oracle PL/SQL codebase throughout the migration.
  • Translate and refactor Oracle stored procedures and other database logic into efficient and maintainable C# code.
  • Work closely with software engineers and business analysts to accurately capture and re-implement business logic in the new architecture.
  • Troubleshoot issues arising from differences in execution behaviour between PL/SQL and .NET environments.
  • Support the creation of migration plans, technical documentation, and testing strategies to ensure parity and quality.
  • Assist in managing a hybrid Oracle/.NET environment during phased rollout.
  • Contribute to BAU operations and the stability of the legacy system while migration activities are underway.

Required Skills & Experience

  • 5+ years of experience developing in Oracle PL/SQL, including deep knowledge of stored procedures, triggers, and packages.
  • Proven experience in migrating business logic from Oracle to .NET (C#), with a focus on re-architecture rather than direct translation.
  • Strong understanding of Oracle internals and how database logic integrates with external systems.
  • Experience migrating data from Oracle to other databases especially Postgres/MySQL.
  • Ability to work collaboratively in a cross-functional team environment.
  • Strong problem-solving ability and attention to technical detail.
  • Excellent communication skills, with the ability to document and explain complex systems clearly.

Desirable Skills

  • Experience working with legacy PHP systems and their integration with Oracle.
  • Exposure to AI-assisted development tools for code analysis and migration.
  • Familiarity with data modelling, version control of database logic, and CI/CD practices for backend services.
  • Background in agile development and experience with phased transformation or brownfield projects.
  • Proficiency in C# and the .NET framework, with experience building service-oriented architectures or backend systems.

What We Offer

  • A central role in a high-impact digital transformation initiative.
  • A collaborative and forward-thinking engineering culture.
  • Opportunities to work with AI-enabled development tools and modern best practices in software delivery.

Senior Oracle Developer employer: HCLTech

HCLTech is an exceptional employer, offering a dynamic and collaborative work environment that fosters innovation and professional growth. As a Senior Oracle Developer, you will play a pivotal role in a high-impact digital transformation project, with access to cutting-edge AI-assisted tools and a culture that values teamwork and forward-thinking solutions. With a global presence and a commitment to employee development, HCLTech provides meaningful opportunities for career advancement in the thriving tech industry.
H

Contact Detail:

HCLTech Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Oracle Developer

✨Tip Number 1

Familiarise yourself with the specific challenges of migrating from Oracle to .NET. Understanding the nuances of PL/SQL and how it translates into C# will give you a significant edge during discussions with our team.

✨Tip Number 2

Showcase your experience with hybrid environments. Highlight any past projects where you've managed both legacy systems and new architectures, as this is crucial for the role.

✨Tip Number 3

Demonstrate your problem-solving skills by preparing examples of how you've tackled complex database issues in the past. This will resonate well with our focus on troubleshooting differences between PL/SQL and .NET.

✨Tip Number 4

Engage with our community or forums related to Oracle and .NET migration. Networking with professionals in this space can provide insights and potentially valuable connections that may help you stand out.

We think you need these skills to ace Senior Oracle Developer

Oracle PL/SQL Development
Stored Procedures and Triggers
Database Migration Expertise
.NET (C#) Development
Re-architecture of Business Logic
Data Mapping and Integrity
Hybrid Environment Management
Technical Documentation Skills
Problem-Solving Skills
Cross-Functional Collaboration
Attention to Technical Detail
Experience with Postgres/MySQL
Agile Development Practices
AI-Assisted Development Tools
Service-Oriented Architecture Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Oracle PL/SQL, C#, and any relevant migration projects. Use specific examples that demonstrate your skills in re-engineering procedural logic and working with complex databases.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your experience with migrating business logic from Oracle to .NET and how you can contribute to the ongoing transformation project.

Showcase Relevant Projects: If you've worked on similar migration projects or have experience with AI-assisted development tools, be sure to mention these in your application. Highlight any challenges you faced and how you overcame them.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for this technical role.

How to prepare for a job interview at HCLTech

✨Showcase Your Oracle Expertise

Make sure to highlight your extensive experience with Oracle PL/SQL, especially your work with stored procedures and triggers. Be prepared to discuss specific challenges you've faced and how you overcame them, as this will demonstrate your deep technical insight.

✨Demonstrate Migration Experience

Since the role involves migrating from Oracle to .NET, share examples of past projects where you've successfully migrated business logic or databases. Focus on your approach to re-architecting rather than just translating code, as this is crucial for the position.

✨Communicate Clearly

Excellent communication skills are essential for this role. Practice explaining complex systems and processes in a clear and concise manner. You may be asked to document your thought process during the interview, so clarity is key.

✨Prepare for Problem-Solving Scenarios

Expect to encounter problem-solving scenarios related to differences between PL/SQL and .NET environments. Brush up on your troubleshooting skills and be ready to discuss how you would handle potential issues during the migration process.

Senior Oracle Developer
HCLTech
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>