Software Engineering


Chris Finch

Salary from






Share this
  • Software Engineer
  • London
  • 6 months + extension
  • Rate – up to £500 per day

This role will form part of a team who will execute a set of tasks to:

  • Partner with current application SMEs to extract the data defined as records
  • Ensure all the records stored in the applications have been archived appropriately and that new records formed while the application is still in use are sent to the archives daily/weekly as appropriate
  • Retain any assets required on an ongoing basis (dbMOT)
  • Complete pre-retirement documentation & ensure the completeness of all pre-retirement information
  • Once no longer in use, stop the application processes
  • Once approved, complete the steps that will delink the application from its hardware in our configuration management system

Core Responsibilities

  • Executing the steps defined in the pre-retirement process, including
  • Extracting records from applications databases/files to capture all historical records required; supplying the relevant metadata
  • Sending these records to the strategic archive of choice with relevant metadata
  • Scripting regular extraction and archival of records
  • Completing the required documentation to the required standard
  • Placing assets into the dbMOT retention service as required
  • Shutting down applications once all usage has ended
  • Delinking hardware from retiring applications (logical removal)
  • Retiring applications in the application repository
  • Optimising the steps where possible
  • Knowledge sharing with the other members of the retirement factory


  • 8-10 years’ experience in development
  • Hands-on experience with Unix/Linux command line
  • Experience extracting & transferring large datasets beneficial
  • Strong database experience (Oracle/Sybase would be a plus)
  • Java Programming Skills is required
  • Ability to work independently
  • Attention to detail
  • Capable of getting things done in large organizations – good understanding of where to use processes and how to leverage networks
  • Experience working with virtual and global teams / Intercultural awareness


  • Strong technical & working knowledge of Linux, Databases (Oracle and/or Sybase), Perl/Python (any other scripting knowledge is acceptable), & Agile.
  • Familiarity working with Avro & Kafka beneficial for archiving
  • Strong analytical and technical background with good problem solving skills
  • Domain knowledge of equities will be required
  • Curious and pragmatic individual
  • Good team-working and communication skills essential

If you wish to apply for this position, please email us at