At a Glance
- Tasks: Join our Quantitative Development team to create and maintain cutting-edge derivative systems.
- Company: EDF Trading, a leader in energy trading with a dynamic and innovative culture.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Why this job: Make an impact in the fast-paced world of energy trading while developing your tech skills.
- Qualifications: Experience in software development, preferably in a financial or trading environment.
- Other info: Collaborative team atmosphere with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
The Quantitative Development team is part of Quantitative Solutions which sits in the Front Office and is the centre of quantitative development capability for EDF Trading. It has direct responsibility over the development and maintenance of EDF Trading's derivative systems infrastructure. The team also provides other front office analytical tools for both traders and structurers, with the support of other teams in the group.
Core Responsibilities
- Development
- Engage with the Head of the Quantitative Development team for the delivery of any development work within the agreed timelines.
- Adhere to the company's standards and best practices, including, but not limited to, documentation, testing and peer review.
- Use technology appropriately and flexibly, taking into consideration the company's strategy and recommendations.
- Provide full visibility of work undertaken via backlog of requests.
- Implement software engineering best practices and develop high quality code with appropriate test coverage.
- Refactor and enhance existing components and solutions to standardise and reduce duplication.
- Provide detailed documentation of the application/component features being developed.
- Assist production operations team in testing, rollout and production support.
- Ability to work in a fast-paced environment.
- Be able to develop and support and carry out investigations on the company's main derivative analytics' platform under the supervision of a senior member of the team.
- Be able to support and further develop other desktop tools built by the quantitative development team.
- Take ownership of the development infrastructure required by the above tools and, whenever possible, adopt the company's standard toolset for source code repository, continuous build and deployment.
- Work closely with other teams in the group on various technical aspects such as model integration, performance improvements and tracking issues to deliver highly reliable and highly complex technical solutions.
- Coordinate and communicate specific subject matter knowledge to the design and integration phase of each project.
- Engage with the business to assist them in understanding and defining their requirements for any systems and tools supported by the team.
- Provide technical advice to the business units by identifying the most appropriate tools/processes for any given task.
Experience Required
- Required experience: Software development experience.
- Desirable experience: Experience in a technology team within a financial institution, ideally in a front office. Previous experience working within a trading operation, preferably energy or other commodity trading, with a full understanding of the trade life cycle. Understanding of financial products, preferably including derivative and option products. In addition, familiarity with physically delivered commodities is desirable. Mathematically minded with some exposure to financial mathematical theory. Good understanding of various option valuation models.
Technical Requirements
- Essential technical skills: C/C++ development experience, Python experience, Visual Studio development environment, SQL Databases: Oracle, MS SQL Server, Source Control Management (GIT).
- Desirable technical skills: React/Electron for GUI development, Test Driven Development, Build Management and Continuous Integration using CMake.
- Nice to have technical skills: Messaging Systems (Kafka), Linux, Docker/Kubernetes.
Person Specification
- A passionate and versatile technologist with a willingness to learn about the energy commodity markets.
- Able to work effectively with members of the team as well as front office users and other teams in the group.
- A proactive individual able to handle development and support activities simultaneously.
- Hands-on approach, flexible with a positive outlook.
- Ability to participate in a multi-faceted team environment.
- Attention to detail and strong focus on accuracy of information.
- With supervision, takes ownership of any issues that come up and facilitates their resolution quickly.
- Excellent written and verbal communication skills.
Hours of work: 08:30 to 17:30
Quantitative Developer in England employer: E1 EDF Trading Ltd
Contact Detail:
E1 EDF Trading Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Developer in England
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working in quantitative development. Attend meetups or webinars, and don’t be shy about asking for informational interviews. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to C/C++ or Python. This is your chance to demonstrate your coding prowess and problem-solving abilities. Make sure to include any relevant analytics tools you've developed.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of financial products and derivative models. Practice coding challenges that focus on algorithms and data structures. We want you to feel confident and ready to tackle any question thrown your way!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team. Don’t forget to tailor your application to highlight your experience in trading operations and your passion for technology!
We think you need these skills to ace Quantitative Developer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Quantitative Developer role. Highlight your software development experience and any relevant projects that showcase your skills in C/C++, Python, and SQL databases. We want to see how you fit into our team!
Showcase Your Projects: Include specific examples of your work, especially those related to financial products or trading operations. If you've developed tools or applications, let us know! This helps us understand your hands-on experience and problem-solving abilities.
Be Clear and Concise: When writing your cover letter, be clear about why you're interested in the role and how your background aligns with our needs. Keep it concise and focused; we appreciate straightforward communication that gets to the point!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining the StudySmarter team!
How to prepare for a job interview at E1 EDF Trading Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the essential technical skills listed in the job description, like C/C++ and Python. Brush up on your SQL knowledge too, as you might be asked to solve problems or discuss your experience with databases during the interview.
✨Understand the Business Context
Familiarise yourself with the energy commodity markets and the specific financial products mentioned, such as derivatives and options. Being able to discuss how your technical skills can support trading operations will show that you understand the bigger picture.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges or coding questions during the interview. Practice coding problems related to algorithms and data structures, and be ready to explain your thought process clearly. This will demonstrate your analytical skills and ability to work under pressure.
✨Show Your Team Spirit
Since collaboration is key in this role, be prepared to share examples of how you've worked effectively in teams before. Highlight your communication skills and how you’ve engaged with both technical and non-technical stakeholders to deliver successful projects.