Leave us your email address and we'll send you all the new jobs according to your preferences.

Front Office Data & Analytics Engineer

Posted 1 hour 53 minutes ago by Cititec Talent Limited

£100,000 - £120,000 Annual
Permanent
Not Specified
Other
London, City, United Kingdom, EC1A2
Job Description

Front Office Developer
Data & Analytics Engineering Team
Commodities Trading
London, UK

Our client is a leader in the commodities trading space, and they're looking for a software engineer with a strong quantitative development background to join their Data & Analytics Engineering team. They are looking for someone to join both their Power & Gas, and their Crude & Products desks, with a focus on Real Time trading systems. As part of this team, you'll lead the development of new systems, utilizing cloud technology and modern software stacks.

Key Responsibilities:

  • Engineer software components, frameworks, and microservices using Python and Java
  • Build core infrastructure and common services for data and analytics applications
  • Design scalable, cloud-native platforms and Real Time data integration solutions
  • Implement and maintain a robust SDLC and adhere to agile development practices
  • Develop a C# desktop application to facilitate communication with traders (new project)
  • Apply domain-driven design and problem-solving techniques to address complex business challenges
  • Work closely with the trading desks to deliver Real Time, data-driven solutions

Knowledge, Skills, and Abilities:

  • 6+ years of experience with Java and/or Python
  • An interest in building out C# systems
  • Strong knowledge of SQL and experience with relational databases
  • Proficiency in object-oriented design, distributed systems, and microservices architecture
  • Experience with AWS tools such as S3, Redshift, Glue, and Lambda
  • Bachelor's degree in computer science or a related field
  • Previous Front Office experience in Commodities is advantageous
  • Ability to work under pressure, solve problems, and prioritize tasks effectively

Competencies:

  • Excellent communication skills with the ability to collaborate across diverse teams, including both business and technology stakeholders
  • Strong understanding of and hands-on experience with implementing software engineering best practices
  • Proven ability to solve complex problems in high-pressure environments
  • Strong organizational skills with the ability to prioritize high-impact tasks effectively

Email this Job