Oracle Developer

Location: London

Salary/Package: £40k - £45k plus benefits


Our Client is a UK based company that provides services for mobile operators world-wide. They are a growing company with about 190+ employees and offices in Europe, Asia, India, Cairo and the US. Their core competency is the provision of services around the commercial aspects of mobile roaming, in particular data and financial clearing.


Their services are based on proprietary software and operated centrally. The software is based on Web and Oracle technology and its main purpose consists in processing and distribution of roaming data, settlement of charges between the operators and providing business intelligence applications to our customers.


Role Purpose & Context

The role of an Oracle Developer is to analyse, design, implement, maintain and support systems development applications to requirements.


Key Responsibilities


Development and Improvement of System


  • Design and develop bespoke database components for new and existing systems and associated sub-components.

  • Develop software interfaces and specifications that clearly define interoperability with software delivered by other delivery teams.

  • Build and keep an up-to-date knowledge base of software systems including technical and end-user documentation.

  • Design and create unit test cases and make your code work seamlessly in a continuous integration environment.

  • Develop iteratively and test early on the release cycle; report on task progress regularly; promptly raise risks and arrange for mitigation.


Report to Leadership & Support Users


  • Provide thought leadership and dependable delivery skills in a fast-moving environment focused on rapid iteration and regular product updates.

  • Help shape the direction of both our internal and external customer-facing products.

  • Liaise with internal stakeholders to understand business requirements and inform process to deliver functional specifications and estimates on required work to customers.

  • Work with the business users and business analysts to produce detailed technical designs for required systems development.

  • Comply with change control, source control and configuration management tools and practices.

  • Follow and promote software development best practices and maintain the highest quality of delivered software.

  • Provide 1st line support and troubleshooting when required which is done promptly and until the matter is satisfactorily resolved.

Core Behaviours

  • Consulting & Collaborating

  • Taking Responsibility

  • Communicating

  • Building Relationships

  • Learning

  • Being Knowledgable

Tier 3 Critical Experts

  • Supporting

  • Planning & Protecting

  • Managing Emotions

  • Influencing

  • Creating

  • Researching

  • Evaluating & Interpreting