ABRDN

Engineer (Oracle & Cloud Apps)

Edinburgh Full time

Job Description

Role Overview

As an Engineer you will contribute to the design, delivery and operation of cloud-based applications and services. Working within a collaborative, Agile team, you’ll gain hands-on experience with modern engineering practices including CI/CD, test automation, and cloud-native development.

You will contribute directly to sprint planning and goal setting with a delivery focus on code quality, coverage and story completion while supporting peers with code reviews. 

 This role is ideal for someone early in their career who is eager to learn, grow, and make a meaningful impact through technology.

About the Role

We are seeking an experienced Engineer to join our Enterprise Applications team. The ideal candidate will have expertise in Oracle ERP and EPM products, cloud technologies, GitHub, API integrations, and IAM including SSO. Experience with Snowflake and Microsoft Fabric is a plus. This role involves designing, implementing, and optimizing enterprise solutions to support our business operations and goals:

  • Application Development: Assist in building scalable and secure RESTful microservices and cloud-native applications using Microsoft Azure. 
  • Code Quality & Learning: Write clean, secure, maintainable code and participate in code reviews to learn best practices and improve your technical skills. 
  • DevOps Exposure: Support the implementation of CI/CD pipelines and test automation, gaining experience with tools like Azure DevOps and JIRA. 
  • Team Collaboration: Work closely with developers, designers, and product managers to understand requirements and contribute to effective technical solutions. 
  • Cloud Fundamentals: Learn how to design and adapt applications for Azure, exploring event-driven architectures and cloud service capabilities. 
  • AI & Automation Awareness: Begin exploring AI-powered development tools such as GitHub Copilot to enhance productivity and support smarter engineering. 
  • Agile Delivery: Participate in Agile ceremonies and contribute to a squad-based delivery model focused on continuous improvement and business value. 
  • Problem Solving: Help identify and troubleshoot technical issues, contributing to the team’s efforts to improve systems and processes. 
  • Continuous Improvement: Stay curious and proactive in learning new tools, technologies, and ways of working to grow your engineering capabilities. 

Core Skills

  • Assist in the design, development, and deployment of solutions using Oracle ERP (e.g., Financials, Procurement, Projects) and Oracle EPM (e.g., Planning, Financial Consolidation).
  • Support the development and maintenance of RESTful and SOAP APIs to integrate Oracle systems with internal and third-party applications.
  • Help implement and manage IAM and SSO solutions (e.g., Azure AD, Okta, Oracle Identity Cloud Service).
  • Contribute to the design and management of cloud-native applications and infrastructure using OCI, or Azure.
  • Utilize GitHub for source control, code reviews, branching strategies, and CI/CD pipelines under the guidance of senior engineers.
  • Collaborate with cross-functional teams to gather requirements and assist in translating them into scalable technical solutions.
  • Monitor system performance, conduct root cause analysis, and implement corrective actions with support from senior engineers.
  • Ensure compliance with security, data governance, and regulatory standards.
  • Create and maintain technical documentation, including architecture diagrams, integration specs, and deployment guides.
  • Learn from and be mentored by senior engineers, contributing to best practices and technical leadership within the team.

Required Technical Skills:

  • Oracle ERP Cloud and Oracle EPM Cloud (Planning, Financial Consolidation, Account Reconciliation)
  • Oracle Integration Cloud (OIC) and Oracle SOA Suite
  • Cloud Platforms: Oracle Cloud Infrastructure (OCI), Azure
  • Version Control & DevOps: GitHub, Git Actions, Jenkins, Terraform
  • Programming/Scripting: SQL, PL/SQL, Java, Python, Shell scripting
  • Data & Reporting Tools: Oracle Analytics Cloud, Power BI, Tableau
  • Security & Compliance: OAuth2, SAML, RBAC, encryption standards
  • Monitoring & Logging: Oracle Management Cloud, Splunk, ELK Stack
  • Agile Methodologies: Scrum, Kanban, Jira

Preferred Qualifications:

  • Oracle certifications (e.g., Oracle Cloud Infrastructure Architect, Oracle EPM Cloud Certification)
  • Experience with Snowflake for cloud data warehousing and analytics
  • Experience with Microsoft Fabric for unified data integration and business intelligence
  • Experience with containerization (Docker, Kubernetes)
  • API development: REST, SOAP, JSON, XML
  • IAM/SSO: Azure Active Directory, Okta, Oracle Identity Cloud Service (IDCS)
  • Familiarity with enterprise architecture frameworks (TOGAF, Zachman)
  • Exposure to financial systems and business process automation

We’re committed to providing an inclusive workplace where all forms of difference are valued and which is free from any form of unfair or unlawful treatment.  We define diversity in its broadest sense – this includes but is not limited to our diversity of educational and professional backgrounds, experience, cognitive and neurodiversity, age, gender, gender identity, sexual orientation, disability, religion or belief and ethnicity and geographical provenance.  We support a culture that values meritocracy, fairness and transparency and welcomes enquiries from everyone.

If you need assistance or an adjustment due to a disability please let us know as part of your application and we will assist.