About the Role
EDF Trading is a data business transitioning into a data-driven organization. We are seeking talented individuals passionate about data to join our team and help us monetize and optimize data as an asset in the complex European energy market.
Responsibilities
- Develop and maintain data-oriented systems as a senior member of the development team.
- Manage end-to-end delivery of functionality, from analysis and solution design to implementation and release.
- Participate in agile processes and ceremonies for ongoing delivery.
- Mentor and review code written by other developers.
- Contribute to the architectural direction of the system.
- Influence the overall direction of the platform.
- Liaise with end-users to refine requirements.
- Collaborate with the data support team to ensure proper monitoring and prompt incident resolution for the data platform.
Requirements
- Expert level .NET knowledge (C#, ASP.NET) with several years of commercial .NET development experience.
- App containerization and Docker.
- Relational database technology (SQL Server preferred, or Postgres, Oracle).
- Good development practices such as test automation, IOC, SOLID principles, Observability logging and monitoring with Grafana or similar.
- Angular for frontend web development.
- Experience working with data-heavy applications (low latency streaming or high volume ingestion).
- Automated continuous integration pipelines including automated deployment.
- Agile development (Scrum preferred).
- Azure DevOps (Team Foundation Server) for continuous integration, automated test execution, and source code management (TFS GIT).
- Non-relational database technologies (such as ClickHouse or MongoDB).
- Kubernetes.
- Infrastructure as Code (IaC) with Terraform.
- Kafka and Azure Service Bus.
- Hands-on approach, flexible and positive attitude.
- Ability to understand complex problems quickly.
- Passion for building quality systems.
- Strong communication and interpersonal skills.
- Ability to fully participate in a multi-faceted team environment.
Skills
- .net
- C#
- ASP.NET
- App containerization
- Docker
- SQL Server
- Postgres
- Oracle
- Test automation
- IOC
- SOLID principles
- Observability logging
- Monitoring
- Grafana
- Angular
- Data-heavy application development
- Low latency streaming
- High volume ingestion
- Continuous integration
- Automated deployment
- Agile development
- Scrum
- Azure DevOps
- Team Foundation Server
- TFS GIT
- ClickHouse
- MongoDB
- Kubernetes
- Terraform
- Kafka
- Azure Service Bus
Location
- London
- Paris
- Singapore
- Houston
Work Type
- Hybrid working
Experience Level
- Senior
Benefits
- Hybrid working (location dependent)
- Personal pension plan
- Private medical and dental insurance
- Bi-annual health assessments
- Corporate gym memberships
- Electric car lease programme
- Childcare vouchers
- Cycle-to-work scheme
- Season ticket loans
- Volunteering opportunities
About the Company
- EDF Trading is part of the EDF Group, a world leader in low-carbon, sustainable electricity generation.
- Energy markets evolve rapidly, requiring agility and flexibility.
- We trade in power, gas, LNG, LPG, oil, and environmental products.
- We manage assets and provide expert risk management for EDF Group and our customers.
- We have over 20 years of experience, making us leaders in the field.
- We are a diverse international team of experts.
- Gender balance and inclusion are high priorities.
- We have approximately 750 colleagues across London, Paris, Singapore, and Houston.
- We foster a connected environment through regular social and networking events.
Equal Opportunity
- Gender balance and inclusion are very high on the agenda at EDF Trading.
