Senior Developer - Morgan McKinley
Senior Developer - Morgan McKinley

Senior Developer - Morgan McKinley

London Temporary 36000 - 60000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Join a team to migrate complex systems from Oracle to .NET (C#).
  • Company: Morgan McKinley is a leader in digital transformation projects.
  • Benefits: Enjoy remote work flexibility and competitive daily rates.
  • Why this job: Be part of a high-impact project that modernises enterprise systems.
  • Qualifications: Experience with Oracle PL/SQL and C# is essential.
  • Other info: This is a 6-month contract with potential for future opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Senior Oracle Developer

Oracle to .NET (C#) Migration Project
Join a high-impact digital transformation project modernising a long-standing enterprise system. Migrating a complex platform from Oracle and PHP to a .NET (C#) architecture and we're looking for an experienced Oracle Developer to play a key role in this journey. You'll work at the intersection of legacy systems and new architecture, translating complex logic into scalable, maintainable C# code.

What You'll Be Working On:

  • Rewriting complex PL/SQL logic into performant, readable C# code.
  • Decoupling business logic from the Oracle database and transforming it into service-based architecture.
  • Mapping Oracle data structures and types into .NET equivalents, ensuring performance and integrity.
  • Collaborating on the migration from Oracle to Postgres or MySQL.
  • Supporting a hybrid environment during rollout, where legacy Oracle systems and new .NET components coexist.
  • Utilising AI-assisted tools for code analysis, documentation, and transformation.

What We're Looking For:

  • Oracle PL/SQL experience, including deep expertise in stored procedures, triggers and packages.
  • Proven experience re-engineering Oracle-based logic into C# within .NET environments.
  • Strong understanding of Oracle database internals and data migration approaches.
  • Experience in database migration from Oracle to Postgres or MySQL.
  • Excellent analytical and problem-solving skills, with strong attention to detail.
  • Clear communication skills with the ability to explain complex systems and document processes.

Desirable Experience:

  • Experience working with PHP systems that integrate with Oracle databases.
  • Familiarity with AI-assisted development tools.
  • Background in data modelling, version control of database code and CI/CD practices.

Please note: This is an initial 6 month contract, predominantly remote working but live in a commutable distance to be able to attend the London offices as and when required. Paid on a daily rate inside IR35.

Senior Developer - Morgan McKinley employer: Morgan McKinley

Morgan McKinley is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Developer, you'll be at the forefront of a transformative project, with opportunities for professional growth and development in a supportive environment. Enjoy the flexibility of predominantly remote work while being part of a team that values your expertise and contributions to modernising enterprise systems.
M

Contact Detail:

Morgan McKinley Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer - Morgan McKinley

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Oracle PL/SQL and C#. Brush up on your skills by working on small projects or contributing to open-source initiatives that involve these technologies.

✨Tip Number 2

Network with professionals who are currently working in similar roles or have experience in Oracle to .NET migrations. Attend relevant meetups or online forums where you can ask questions and gain insights into the challenges and best practices in this area.

✨Tip Number 3

Prepare to discuss your past experiences in detail, particularly any projects where you've migrated databases or worked with legacy systems. Be ready to explain your thought process and the methodologies you used to overcome challenges.

✨Tip Number 4

Showcase your problem-solving skills during interviews by presenting case studies or examples of how you've tackled complex issues in previous roles. This will demonstrate your analytical abilities and your fit for the position.

We think you need these skills to ace Senior Developer - Morgan McKinley

Oracle PL/SQL
Stored Procedures
Triggers
Packages
C# Programming
.NET Framework
Data Migration
Oracle Database Internals
Postgres
MySQL
Analytical Skills
Problem-Solving Skills
Attention to Detail
Clear Communication Skills
Documentation Skills
Service-Based Architecture
AI-Assisted Development Tools
Data Modelling
Version Control
CI/CD Practices

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 rewriting complex logic and working with databases.

Craft a Compelling Cover Letter: In your cover letter, explain why you're interested in the Senior Developer position and how your background aligns with the job requirements. Mention your experience with AI-assisted tools and your ability to communicate complex systems clearly.

Showcase Relevant Projects: If you have worked on similar migration projects or have experience with PHP systems integrating with Oracle, be sure to include these in your application. Highlight your role and the impact of your contributions.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. Ensure that your documents are clear, concise, and free from typos, as attention to detail is crucial for this role.

How to prepare for a job interview at Morgan McKinley

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Oracle PL/SQL and how you've successfully migrated logic to C#. Bring examples of complex PL/SQL code you've rewritten and explain the challenges you faced during the process.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your analytical skills. Prepare to discuss specific instances where you've solved complex problems, particularly in database migration or architecture transformation. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

✨Communicate Clearly

Since the role involves explaining complex systems, practice articulating your thoughts clearly. Be ready to explain technical concepts in a way that non-technical stakeholders can understand, showcasing your communication skills.

✨Familiarise Yourself with AI Tools

Given the emphasis on AI-assisted tools in the job description, brush up on any relevant tools you've used. Be ready to discuss how these tools have improved your coding efficiency or documentation processes in past projects.

Senior Developer - Morgan McKinley
Morgan McKinley
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>