XSLT Developer (D)

Closing date for applications: 20/10/2022
Specialist role
Summary of the work
An experienced Java and XSLT developer to improve maintainability of XSLT work within DRI, de-customise and provide comprehensive, language agnostic documentation of logic. Maintainability achieved by: refactoring towards cleaner code, comprehensive tests, documentation and knowledge transfer.
Latest start date
Expected contract length
5 months
No specific location, for example they can work remotely
Organisation the work is for
The National Archives
Maximum day rate
Early market engagement
Who the specialist will work with
The wider Digital Record Infrastructure (DRI) team is a Service Owner, Product manager, Delivery Manager, Lead and Senior Developers (available for discussion of technical options, code review, acceptance).The specialist will have access to users: Digital Archivists (users of the current system, available to contribute to testing and acceptance). Developers (internal and external)
What the specialist will work on
TNA use customized XSLT workflows for digital preservation and export to the external website. There are around 150 complex XSLTs including custom Java extensions. The transformations describe custom business logic for complex collections ingestion. Specialist will improve maintainability of the XSLTs with documentation of transforms and the logic’s implementation. The documentation will be used to help move away from custom workflows without XSLT. The desired end state is de-customisation and the xml processing logic to be rewritten using Java or Scala.Specialist will transfer knowledge of XSLT development to TNA staff and develop new transformations for the existing system.
Address where the work will take place
The National Archives, Kew, Richmond, Surrey TW9 4DUSpecialist to work remotely. Occasional on-site meetings or presentations will be required.
Working arrangements
The specialist will work remotely with occasional on-site meetings or presentations. The specialist will work Monday to Friday, 9am-5pm with regular active communication. Some flexibility may be possible with mutual agreement.The specialist will provide their own equipment. TNA will provide access to GitHub and Slack. Additional communication will be via Teams and email.We expect the specialist to work in Agile way to scope, plan, implement, test and deliver work incrementally. The specialist will arrange frequent ‘review’ sessions to demonstrate progress and seek feedback. They will produce clear technical documentation and ensure appropriate and timely knowledge transfer.
Security clearance
Baseline security clearance will be required
Additional terms and conditions
Although this has been advertised as a resource, we have checked the role requirements (to the best of our knowledge) using the assessment tool found at https://www.gov.uk/guidance/check-employment-status-for-tax and, in our opinion, for the role(s) as advertised the intermediaries legislation does not apply to this engagement (outside IR35).The National Archives will hold copies of and rights to all source code developed and accompanying intellectual property rights to the code to use, develop further or make changes as it sees fit.
How many specialists to evaluate
Cultural fit criteria
-Excellent communication skills and an open and transparent approach -Demonstrate a collaborative and flexible working approach -Able to work with our Subject Matter Experts to ensure the service meets the needs of its users -A clear appreciation of the importance of technical documentation as a means of ensuring ongoing maintainability of systems -Approach to supporting teams to adopt new technologies -Transfer knowledge gained through the team and be willing to share experiences across the wider department. -Demonstrable commitment to a diverse working environment, with a team comprised of experts from a wide variety of backgrounds
Assessment methods
Evaluation weighting
Technical competence 70% Cultural fit 10% Price 20%
Essential skills and experience
  • Strong professional track record of XSLT development
  • Java development skills
  • Writing automated tests
  • Experience of working with an iterative, Agile approach to service delivery and being able to apply the Agile philosophy to your day-to-day work
  • Ability to produce clear technical documentation and ensure appropriate and timely knowledge transfer
  • Evidence of the ability to plan, manage and take responsibility for your own work
  • Test driven development
  • Continuous development/integration pipelines
  • Examples of delivering transition, knowledge transfer and handover of code
Nice-to-have skills and experience
  • Scala development skills

Closing date for applications: 20/10/2022

XSLT Developer (D)

Closing date for applications: 20/10/2022

Specialist role:



No specific location, for example they can work remotely


The National Archives

Maximum day rate:


IT Recruitment Marketplace
The Hive Enterprise Centre, Victoria Avenue
Southend-on-Sea, Essex SS2 6EX
© IT Recruitment Marketplace
To change your subscription email us here