Front Office Data & Analytics Engineer
Posted 4 hours 18 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