Senior Web Engineer - Angular 80%/C# 20% - sought by leading investment bank based in Canary Wharf - Contract - Hybrid
*inside IR35 - umbrella*
Job Responsibilities/Role:
- Designing and developing the flagship "Trader Desktop" platform
- Working directly with end users on requirements analysis and capture
- Troubleshooting challenging performance and scalability issues
- Liaising with the global business, support, and development teams
- Assisting in third line support during core trading hours and Production issues as needed
- Enhancing our automated testing efforts and optimizing our UAT process
Job Opportunities:
- Utilize the latest and greatest Web technologies.
- Develop efficient and robust solutions to challenging business problems.
- Gain knowledge and exposure to Front Office Trading Systems, Fixed Income, and Derivatives flows.
Qualifications
Required
Technical Skills
- 7+ years of experience in developing large-scale enterprise trading applications in the Capital Markets space
- Experience using Angular 14.0+, TypeScript, HTML5, CSS3, SAAS/LESS
- Experience using Angular grid libraries (ag-Grid)
- Experience with Reactive programming paradigms (RxJS and NgRx)
- Experience with writing unit tests for Angular/Typescript using JEST
- Experience with application deployments utilizing ES modules, Webpack, and Nx
- Experience with build pipelines (TeamCity, Jenkins, etc.) and cloud native build/hosting pipelines (OpenShift, Harness, Tekton)
- Experience with consuming real-time streaming data through web sockets
- Experience with consuming JSON based data from REST services
- Experience with tools such as Visual Studio Code, npm, node.js
Recommended
- Experience with the ION Trading Platform
- Experience with C#/.NET/WPF and object-oriented programming
- Experience with writing unit tests for C#/.NET (NUnit/MSTest/SpecFlow etc.)
- Experience with Rx extensions (.NET)
- Knowledge of any Government Bonds, Interest Rates or Futures financial products (e.g. EuroGovies/Swaps).
Nice to Have
- Experience with web-based data visualization utilizing Angular/JavaScript HighCharts charting library.
- Experience with building cross-platform applications using Web technologies such as Electron, Chromium, WebView2 etc.
- Experience with KDB/q databases.
Please apply within for further details - Matt Holmes - Harvey Nash