<p>At IMC, technology is not a department; it’s at the heart of everything we do.
</p> <p>IMC’s Amsterdam-based Java teams work on a wide variety of applications, tools and functionalities, including trading algorithm implementations, option pricing, calculating volatility, simulation frameworks, market risk applications, trade reconciliation applications and data analysis & visualisation tools for traders.
We frequently need to develop not just the business applications themselves, but also the tools that keep our development process at the cutting edge.
</p> <p><strong>Your Core.
As a software engineer, you’ll work in multidisciplinary teams alongside other engineers as well as risk teams and traders to deliver challenging projects, while taking ownership for end-to-end product development – from
You’ll write reliable, high-performance software while balancing time to production with quality and testability.
Advanced automated testing and daily deployments will allow you to achieve agile and incremental.
Within a complex landscape of varying systems and technologies, you’ll be constantly challenged to consider trade-offs between latency, throughput, simplicity, scalability and maintainability.
Your core tasks will include:</p> <ul> <li>Coding, developing, testing, deploying and maintaining applications and automations for Trading Teams and/or Risk Management, Mid-Office and Strategy Development Teams.
</li> <li>Working through internal client requests.
Gathering details, requirements and feedback from a range of internal stakeholders in order to implement creative automation solutions using innovative coding practices.
</li> </ul> <p><strong>Your.