Javascript Developer with MongoDB - 6 months - £500 per day

Job type:
on-site
Start date:
Immediate
Duration:
6 months
From:
The M-Wek Company
Location:
London
Published at:
01/18/2021
Country:
flag_no United Kingdom
Project ID:
2031324

Warning
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

My client, a leading Bank is looking to recruit a developer to participate in a Data Service project. The Developer will work closely with the Delivery Manager, Business Analysts, Architecture and IT teams. The primary objective of the Developer is to deliver the next phase of the implementation of the Data Service, and then to iteratively add further inbound and outbound feeds to it. The Developer will work as part of the project team, but it is expected to work on their own initiative as and when tasks require.

The Developer will be required to:

  • Provide expert advice on the overall design of the Service (infrastructure/architecture/technology stack/etc.)
  • Agree, document and maintain development standards for new technology;
  • Assist in objectively advising on or evaluating different technology/vendor options;
  • Present designs and technology decisions to the project team;
  • Assist in the improvement of CI/CD pipelines, supporting infrastructure and development environments where necessary;
  • Knowledge transfer and where necessary, training of internal Bank IT resources;
  • Support the transition of this Scope of Services to a Third Party Provider once appointed;

Deliverable

  • Inbound trade feeds from internal sources (Summit, AFL, FDR, Numerix);
  • Outbound trade feeds (via REST API's) to risk systems;
  • A NoSQL (MongoDB) Back End;
  • Integration into the Bank's security infrastructure;
  • Data transformation processes (such as XML to JSON) and data validation processes;
  • Data schema evolution;
  • Subsequent data take-ons and associated REST API's;
  • Quality, documented, unit-tested code and the tools to build, deploy and support it (within the Banks existing CI/CD frameworks where possible);
  • Profile of individual required

Knowledge and experience:

  • Proven experience of designing and building REST APIs. Experience in a Financial Services environment (ideally a commercial or investment bank) is a bonus;
  • 3+ years' experience as a developer with JavaScript and Node.js/Express framework;
  • Experience with micro-service architecture, NGINX, PM2, Docker is essential;
  • Excellent knowledge of no-SQL databases (MongoDB/Atlas, ideally both), including performance tuning;
  • Knowledge of JSON, FPML, XSLT, XSD's and experience of lossless transformation of FPML to other formats;
  • Experience of Datamodelling;
  • Knowledge of data flows in a banking environment (trade data, settlement data, static data, market data, etc.);
  • Capable of defining, documenting and enforcing development standards, leading code reviews, etc.;
  • Ability to work autonomously in a small development team.

Please email me immediately if interested.