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
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
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.