Designing and developing the flagship Trader Desktop platform, enhancing its functionality to cater to traders needs globally
Working senior tech leads and 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
Enhancing our automated testing efforts and optimizing our UAT process
Required
8+ years of experience in developing large-scale enterprise Web applications
Experience in Java/ Core Java, Spring of 3 years.
Experience in managing and implementing successful projects
Experience building single page applications using HTML 5, Angular 8.0+, TypeScript, CSS3, SAAS, LESS and third-party JavaScript framework libraries.
Experience with RxJS and ngRX
Experience with writing unit tests for Angular/Typescript (e.g. JEST, Jasmine, Karma, etc.)
Experience with building cross-platform applications using Web technologies such as Electron, Chromium, and Node.js etc.
Experience with consuming JSON/XML based data from REST services and/or real-time streaming data
Experience with tools such as Visual Studio Code, npm
Experience with modern software development practices such as Agile development, test-driven development, and continuous delivery as it pertains to enterprise web applications.
Nice to Have
Experience with C#/.NET and object oriented programming
Experience developing large financial software trading systems.
Knowledge of any Interest Rates products (e.g. Bonds/Swaps).
Experience with web-based data visualization utilizing JavaScript charting libraries.