Onyx Capital Group is a leading global market maker in commodity derivatives. We provide the world’s largest commodity traders with the liquidity they need to trade a broad range of products under any market conditions.
We are creating a team of the brightest minds in trading, technology and finance, striving for excellence in everything we do.
The Role
We are looking for a Senior Full Stack Developer who will develop systems to support the Onyx Commodities trading function, including a Risk System (distributed system with multiple components) with features including connections to multiple exchanges, capturing of trades in real-time, calculation of Risk/PnL and display of information to traders in real-time based on their trading activities.
The Risk System technology stack includes: .NET 8, Python, Azure App Service with Docker, React, Azure Static Web App, Exchange FIX message integration, SQL Azure, Azure Service Bus, Application Insights/Log Analytics, Event Driven Architecture, Azure AD, Storage Accounts, SignalR (Real-time messaging).
Essential
* Strong .NET 6+ experience
* Strong SQL experience
* Front end development experience in React, Vue, Angular or similar
* Strong unit and integration testing experience
* Experience with defect reporting/tracking/management frameworks e.g. JIRA, Azure DevOps
* Experience working in an agile environment with the ability communicate effectively with team members
* Knowledge of common design patterns
* Experience in deploying/troubleshooting applications at least one of the following cloud environments: Azure, AWS or GCP
* Open to also working in Python and React (even if not experienced in these)
Desirable
* Experience in trading or finance domain
* React experience including Redux
* Python experience
* SQL query optimisation
* System design architecture experience
* Docker
* Experience in deploying/troubleshooting applications specifically in a Microsoft Azure environment (including SQL Azure, Web Apps, Service Bus)
* Azure DevOps
* Websockets/SignalR experience
* Experience with FIX protocol
#J-18808-Ljbffr