C# Developer .NET RX Oracle Developer - eTrading Front Office Investment Bank

Job type:
on-site
Start date:
ASAP
Duration:
6months ongoing
From:
Adlam Consulting Ltd
Location:
London
Published at:
02/28/2021
Country:
flag_no United Kingdom
Project ID:
2059373

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

C# .NET RX Oracle Developer - eTrading Front Office Investment Bank

We are looking for a senior C# Back End developer to work on our Primary business critical Front Office eTrading web application. The successful candidate will work on key and large epics in our book of work; ultimately taking the lead of some of them (incl. coordinating work with UI devs).

This is an opportunity for a senior developer with the right skill set and mindset to take part in our major effort to rewrite this important FO application and be take part in the Primary business evolution including integration to new venues, automation of core processes and user experience improvements all to drive more business safely.

The developer must have a successful experience developing Real Time applications with a thread safe and scalable in memory cache. We are particularly looking for developers with an excellent knowledge and understanding of the fundamentals as well as strong solution design skills promoting simplicity, stability, performance and scalability. Experience as a senior developer on an eTrading or Front Office trading application will be a strong plus.

  • At least 10 years OO enterprise software development experience (C# or Java).
  • At least 5 years of recent .NET (C#) and Oracle SQL development experience.
  • Excellent core programming skills.
  • Experience building Real Time web applications.
  • Experience of in-memory caches (thread-safe and scalable).
  • Commercial experience of Rx (Back End) a plus.
  • Commercial experience of web applications and very good understanding of the threading, context and session models.
  • Experience working on eTrading or Front Office trading application a plus.
  • Experience handling security flaws of external web applications a plus.
  • Commercial experience of Javacript and Typescript,front ends a plus.
  • Commercial experience of Angular a plus.
  • Very good analytical skills; able to understand, formalise and explain complex problems.
  • A mind for simplification.
  • Knowledge and ideally commercial experience of one or more ORM frameworks.
  • Proficient SQL know-how to optimize queries and DB objects.
  • Excellent knowledge of programming best practices and design patterns particularly handling concurrency.
  • Experience packaging modern web applications for deployment a plus.
  • Strong interest in continuous improvement and all aspects of software development and delivery.
  • Comfortable working in an Agile environment; keeping jira tasks up to date and planning work to fit weekly sprints.
  • Good communication skills, both orally and in writing. Comfortable interacting with Front Office users.

Role -

  • Lead development and delivery (time & quality) of key and large epics (business milestones) of the book of work.
  • Lead other developers assigned to epics (incl. UI devs) and ensure code delivered works and is of quality.
  • Become SME of primary business workflows and constraints.
  • Review design and implementation of the existing for continuous improvements.
  • Propose solutions and proactively identify issues.
  • Understand roadmap and contribute to its successful delivery.
  • Participate and contribute to requirement and design meetings for new functionality.
  • Provide technical analysis when needed and formalise/document to help other developers.
  • Quickly assist with L3 support issues as and when required.
  • Help improve DevOps capabilities to simplify and automate build.
  • Work with the local team to plan work for each week and in line with the high-level roadmap.
  • Participate in our agile based development life cycle incl. development, code review and testing.
  • Participate and contribute to requirement and design meetings for new functionality.
  • Provide technical analysis when needed.
  • Share knowledge with more junior members of the team.

Adlam Consulting operates as an Employment Agency & an Employment Business Applicants must be eligible to work in the specified location