C# Server side Developer- Javascript AngularJS(Or React) - FX Options - Investment Bank


Premium Job From Adlam Consulting

Recruiter

Adlam Consulting

Listed on

20th March 2017

Location

London

Salary/Rate

£550 - £650

Salary Notes

per day

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

C# Server side Developer- Javascript AngularJS(Or React) - FX Options - Investment Bank

C# Serverside Developer with additional web technologies - Javascript, Angular JS or React The Developer must have at least 5 years software development experience in an investment banking environment, or equivalent. Experience in web technology using JavaScript, React and/or AngularJS. Experience with web based applications and restful APIs, e.g. using WebAPI or NancyFX good to have as is Java and Rx. Experience with multithreaded architectures and optimised UI’s.

This team is responsible for a number of trader tools development within the bank, hence the need for a range of technologies.

Ability to write unit tests within standard frameworks Ability and willingness to learn quickly and adapt to a fast changing environment, with a strong interest in continuous improvement and delivery.

Excellent knowledge of programming best practices, design patterns etc. Good understanding of relational databases with appropriate SQL knowledge. Strong communication skills, both orally and in writing, inside and outside the team. Strong problem-solving skills. Desirables: Experience with server side Java development (ideally Java 8, streams, rx, multi-threading, spring & spring boot, nunit, mockito, maven/ gradle)

Front office development experience in any of : FX, FX Options, Credit or Rates products. Experience with common .Net patterns and libraries (i.e. MVVM, Rx, NUnit) Experience with real time messaging protocols.

HTML5/Javascript Single page application development. An ability to design performant software and an understanding of application performance profiling. Good understanding and experience with WPF

An understanding of the streaming big-data technologies (Spark, Storm etc) Experience with NoSQL (e.g. Redis, MongoDB). Financial markets knowledge

Role:

The Tools development team is responsible for the design and development of a number of applications that are integral to the sales desktop. Users of our systems are based in different divisions within the Investment bank and also our customer organisations. The wide range of products and stakeholders makes for a lot of variety in the projects. The applications are developed in London with testing performed in India.

To further enhance our offering, we are seeking to appoint a senior full stack developer with proven experience in software engineering and ideally a good knowledge of the business and real time application software development, with particular emphasis on backend services and APIs.

Key Responsibilities

                               Participate in an agile based software development life-cycle including technical analysis, documentation, development, testing and code reviews.

                               Collaborate with the production support team for release and maintenance of the components.

                               Work closely with the other developers in determining and following best development and architecture practice.

                               Propose and provide feedback from experience/knowledge on architecture, design, technology choices and technology direction of the platform.

                               Mentor less experienced developers both in London and India through pair programming and code review.

                               Fully participate in requirement and design meetings for new functionality.

                               Provide 3rd line application support on a rotation basis within the team.

Adlam Consulting operates as an Employment Agency & an Employment Business

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: