Full Stack Software Engineer (Ontology Visualisation)

  • Location

    London, England

  • Sector:


  • Job type:


  • Salary:

    £500.00 - £600.00 per day

  • Contact:

    Experis UK

  • Contact email:


  • Job ref:


  • Published:

    2 months ago

  • Duration:

    4 months+

  • Expiry date:


  • Start date:


  • Client:


Full Stack Software Engineer (Ontology Visualisation)

Our Government client are recruiting for two Software Engineers to support an Ontology Visualisation project.

Development of functionality for our client's corporate ontology so that it can be filtered and visualised in a manner that is accessible to non-technical staff.

It is important for an organisation as complex as our client's to understand the nature and structure of the data that managed and use in the construction, maintenance, and operation of the Network.

We have a complex and ever-changing IT estate. To make systemic improvements we need the components of our IT estate to share common data definitions. This will allow us to provide users with a semantic layer to interact with so that they can make data-driven decisions without needing to understand the underlying complexity. Our

It is also increasingly important for organisations such as our client to be able to exchange information with other infrastructure owners and operators using standard conventions.

The project:
To date our client has built Ontology through extensive engagement with wider business, and review of our own literature. The existing toolset- Stanford University's WebProtégé online platform- is relatively good at allowing experienced users to build.owl ontology files. However, ontologies quickly become sizeable and dense as entities and relationships are added, and WebProtégé provides only limited functionality to help users visualise, filter, or explore parts of the ontology. This limits the usefulness of the ontology to the business. It makes the outputs inaccessible to non-technical users, which limits our ability to review and develop the ontology in collaboration with the wider organisation. It also limits the usefulness of the ontology for the purposes of system design, by preventing solution architectures from quickly visualising the subset of the ontology that is relevant to a particular project or solution. Finally, whilst WebProtégé is, as the name suggests, web-based, it is an academic product, placing necessary constraints on the speed of the solution, making access to the ontology somewhat clunky, and meaning that or work is dependent on the on-going funding of a project by a foreign academic institution.

Key Skills / Experience

  • Ontology
  • Web App Development
  • Graph visualisation (e.g. d3, Neo4j, Gephi or similar)
  • Microsoft Azure
  • Data standards for Digital Twin and BIM
  • Support documentation, training, and handover
  • Web App Testing, CI/CD
  • Agile Project Management