A leading trading company based in Central London are seeking a Data Software Engineer to join their Data Analytics team on a permanent basis. This role will work closely with multiple departments to help build and maintain robust analytical datasets.
Key Responsibilities
Manage and maintain databases critical to downstream data teams.
Contribute to product design, implementation, and quality assurance.
Design and develop high-throughput, near real-time, event-driven datasets using live trade and market data.
Integrate external APIs to pull in required data, such as market data, balances, and trades.
Build solutions for efficient and reliable extraction of insights from captured market data.
Work with development teams to onboard them to the data platform, promoting best practices.
Create dashboards using Business Intelligence tools to visualise and present data to business teams.
Propose improvements for data collection, consumption, and storage processes.
Skills and Experience
Strong programming skills in Java
Knowledge of Rust programming
Expertise in SQL and relational data modeling
Experience with REST and WS APIs
Experience with databases such as MySQL or other tick data stores
Familiarity with AWS or Google Cloud services
Experience with Linux and Docker is advantageous
Exposure to working in a DevOps environment.
Experience with Business Intelligence tools like Looker or Tableau.