C# Server side Developer- Javascript AngularJS(Or React) - FX Options - Investment Bank
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
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