This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will be a senior developer working on the APAC Flow Volatility Risk Pricing platform within Equity Derivatives. The platform covers both pre-trade and post-trade pricing, analytics, volatility fitting & visualization. The platform is a suite of applications that enables auto delta hedging, vega roll strategies, delta crossing, real-time trade capture & position management. The platform is built using a low latency distributed messaging architecture. The platform provides live ticking data to desktops, rich real-time analytics and feeds data to finance and regulatory reporting systems.
Job Responsibility:
Development and delivery of high-quality software solutions (writing code, unit tests, participating in code and design reviews, etc)
Ensuring that code is scalable, maintainable, optimized for performance and adheres to secure coding practices
Collaborate with global peers and promote a culture of code quality and knowledge sharing.
Collaborate with cross-functional team for example trading, sales, quants.
Provide second level support of the application
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Requirements:
Degree in Computer Science, Engineering, or other analytical field
Advanced Core Java – Hands-on expertise in multithreaded programming
Linux and distributed file systems
Basic Equity derivatives knowledge (Futures and Options)
Nice to have:
Zero garbage collection (GC) principles
Distributed systems, specifically for trading or risk management applications