C# Java Server side Developer- RX Javascript AngularJS – FX Options


£550 - £650 a day

C# /Java Server side Developer- RX Javascript AngularJS – FX Options – Investment BankC# / Java Developer with experience with server side C# development and RX. 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. Experience with multithreaded architectures and optimised UI’sAbility 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 WPFAn understanding of the streaming big-data technologies (Spark, Storm etc) Experience with NoSQL (e.g. Redis, MongoDB). Financial markets knowledgeRole: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 ResponsibilitiesParticipate 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.This is a contract role paying £550 - £650 per day. Please quote reference JSADL02700 when applying for this roleAdlam Consulting operates as an Employment Agency & an Employment BusinessJob Type: ContractRequired experience:Java: 5 yearsRX: 5 yearsJavascript: 5 yearsC# serverside: 5 yearsInvestment Banking: 5 years

Posted by Adlam Consulting Ltd, 20 Mar