XML Developer

  • Location

    Richmond upon Thames, London

  • Sector:

    IT

  • Job type:

    Contract

  • Salary:

    £500 - £600 per day

  • Contact:

    Harriet Hughes

  • Contact email:

    Harriet.Hughes@experis.co.uk

  • Job ref:

    BBBH110760_1568888710

  • Published:

    2 months ago

  • Duration:

    4 Months

  • Expiry date:

    2019-10-19

  • Start date:

    ASAP

  • Client:

    #


XML Developer, XML, XSLT, XQuery, XSpex, XProc, Schematron, Extract, Transform, Load, ETL, Semi-Structured Dataset, IAM, Identity and Access Management, Cloud, AWS, Amazon Web Services, Azure, XMetal, Oxygen, Edit, API, EAD, Encoded Archival Description, EAC, Encoded Archival Context, Public Sector, Richmond, BPSS,

Our Government Client based in Richmond are looking for an XML Developer to:
· Extract/transform/load their catalogue from relational database (SQL Server) into new native XML database.
· Develop minimum viable product application layer - API-based functions to search/select/add/export/edit/import/delete. They imagine: (1) application layer developed using XML technology stack (XQuery, XSLT, XProc, Schematron, XSpec); (2) API supports EAD3, EAC-CPF; (3) database/application AWS cloud-hosted.
Working with:
· You will be based with the in-house Cataloguing and Taxonomy team working closely with the Data Analyst and the Head of Cataloguing and Taxonomy. You will also work closely with colleagues from the Government Audience, Digital Services, Digital Archiving team and Collections Experts.

The Role
The migration of catalogue data, consisting of 11 million record descriptions, from a relational database (SQL Server) to a native XML database (such as Marklogic); the development of sophisticated search functions for use by expert users (using XQuery and extensions), the development of API based data management services (import/export as tabular data for editing in Excel, data validation via Schematron) with supporting application logic (XSLT2/3 and XQuery plus XSpec) and processing pipelines (XProc).

Key Skills / Experience
· Experience, knowledge and understanding of native XML databases
· Experience, knowledge and understanding of XSLT2/3
· Experience, knowledge and understanding of XQuery
· Experience, knowledge and understanding of related XML technologies such as XSpec, XProc and Schematron
· Experience, knowledge and understanding of Extract, Transform, Load (ETL) processes
· Experience, knowledge and understanding of working with mixed content in the context of large, semi-structured datasets.
· Experience, knowledge and understanding of create resilient and secure systems using IAM in a cloud context
· Experience, knowledge and understanding of EAD3 and EAC-CPF
· Experience, knowledge and understanding of XML based authoring and editing tools (XMetal, Oxygen etc.)