Digital Experience (DX) from Oracle Consulting specializes in providing digital innovation, digital sales enablement, and digital delivery services within the EMEA region. Focused on achieving business outcomes, the organisation collaborates with customers to achieve success through digital innovation.

We have this exciting new opportunity for a Digital Experience Engineer with experience in Full Stack Javascript Development coupled with digital solution experience ideally using Oracle technologies. We are looking for an enthusiastic, innovative & passionate individual. Someone who can work autonomously but contribute and communicate well within a dynamic Digital Experience Team. The ideal candidate will have a positive “can do” attitude and a proven track record of delivering innovative solutions. If you are willing to learn and discover then this is the right place for you.

This is an excellent opportunity, allowing you to work with rapidly evolving cloud technologies, where you will be constantly challenged. You will also have the opportunity to work with many of the world’s leading organisations that use Oracle technology and be part of a smart and digitally focused team.

Job description

As a Senior Digital Experience Engineer, you will:
• Act as an expert in the area of relevant programming language(s), tools, and methods
• Develop all the layers of application infrastructure
• Lead development and own the architecture and coding standards of whole applications or application modules
• Own and develop a technology-specific set of best practices, delivery guidelines, coding techniques, and standards
• Contribute towards the improvement of delivery and team efficiency and performance
• Typically, work on high complexity tasks/projects
• Support other engineers with low to medium level complexity tasks
• Ensure all delivered solutions meet Oracle quality and security standards
• Lead and own the definition of solution in terms of feasibility, scope, and final acceptance criteria
• Ensure all work estimates are accurate and all assumptions are communicated clearly
• Get engaged in Client communication in regards to solution architecture, requirements, level of effort as well as in-cycle updates or issues

Requirements, Skills and Qualifications

• 5+ years of experience in native Javascript programming
• Experience in:
– front-end frameworks, tools, and libraries: React, KnockoutJS, Angular
– back-end frameworks, tools, and libraries: Node.js, Express, KOA
• You are familiar with Grunt and/or Gulp web pack
• Your approach to development assumes TDD and BDD
• You are experienced in interacting with RESTful services
• You have commercial experience of developing web applications using Java 8, Spring, REST and relational databases
• You had exposure to NoSQL technologies such as MongoDB
• You are familiar with Redis, Docker, NGINX, MySQL and log management techniques
• You have experience with DevOps processes (CI/CD) e.g. Jenkins, Hudson, Maven and deployment pipelines
• You are aware of and apply web application security techniques
• You are proficient in delivering innovative Mobile, Cloud and AI solutions using PaaS solutions such as Oracle PaaS, AWS, MSFT Azure, Google Cloud, etc.
• You are enthusiastic and interested about latest Digital technologies like IoT, Geofencing, Blockchain, Chatbot, Amazon Alexa, Google Home, AI/Machine Learning, TensorFlow and Augmented Reality
• Knowledge of Oracle JET is preferred but not essential
• Experience with Oracle products is desired but not essential
• You have experience with DevOps, agile and lean development and Continuous Delivery methodologies and practices

• You are comfortable with direct communication with stakeholders on the external Client end
• You are familiar with project/issue tracking systems such as Jira as well as collaboration/wiki tools such as Confluence
• You are able to manage a project delivery from technical perspective with highly skilled digital consultant resources and perform a role of technical project lead
• You are educated to an undergraduate degree or greater level. Equivalent work experience will be considered