EDF Trading
Job title:
Net Developer
Company
EDF Trading
Job description
Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!When you join EDF Trading you’ll become part of a diverse international team of experts who challenge conventional ideas, test new approaches and think outside the box.Energy markets evolve rapidly so our team needs to remain agile, flexible and ready to spot opportunities across all the markets we trade in: power, gas, LNG, LPG, oil and environmental products.EDF Group and our customers all over the world trust that their assets are managed by us in the most effective and efficient manner and are protected through expert risk management. Trading for over 20 years, it’s experience that makes us leaders in the field. Energy is what we do.Most of all, we value our people. Become part of the team and you will be offered a great range of benefits which include hybrid working, a personal pension plan, private medical and dental insurance, bi-annual health assessment, corporate gym memberships, electric car lease programme, childcare vouchers, cycle to work scheme, season ticket loans, volunteering opportunities and much more. We even provide free fruit to keep you healthy.Gender balance and inclusion are very high on the agenda at EDF Trading so you will become part of an ever-diversifying family of around 800 colleagues based in London, Paris, Singapore, Tokyo and Houston. Regular social and networking events, both physical and virtual, will ensure that you always feel connected to your colleagues and the business.Who are we? We are EDF Trading, part of the EDF Group, a world leader in low-carbon sustainable electricity generation partnered with JERA, one of Japan’s largest utilities; the perfect organisation at which to begin or progress your career in the commodities sector.Join us, make a difference and help shape the future of energy.Job Description:DepartmentOperations IT Delivery Team – a team from the wider EDFT IT function. The team provides comprehensive front-line IT custom development and support for the power/gas Traders and Analysts.The team is based on the front office trading floor, has a broad range of complementary skill sets and is dynamic yet highly disciplined in its approach. Working on one of the key interfaces between the business and IT, a good understanding of the commodity trading business context in which the applications are used, as well as solid IT software engineering practices are both of paramount importance.Position purposeDesign, develop, and provide support as needed for software projects in the power sector using Microsoft technologies and Angular.We are looking for someone who is entirely flexible and adaptable with the aim of making a difference for our critical business users.The team has a very flat structure with an emphasis on getting the job done, regardless of job title. As such, developers must be prepared to do their own analysis before committing on the developmentMain Responsibilities:Development
- Engage with ProductOwner, Tech Lead and take ownership for the delivery of development work within the agreed timelines.
- Use technology appropriately and flexibly, taking into consideration the company’s strategy and recommendations.
- Adhere to the company’s standards and best practices, including, but not limited to, documentation, testing and peer review
- Ensure maintenance of the development infrastructure required by the above tools. In particular, maintenance the source code repository, continuous build and deployment facilities
- Seek opportunities to deliver business value via innovation. That requires being up-to-speed with technology trends and being able to select (and apply) new technologies where appropriate.
- Work with the other developers to contribute to actively progress EDFT IT technology stack and development process such as release procedures and continuous integration.
- Keep abreast of industry technological developments and identify opportunities to implement new frameworks, technologies and tools to provide a more efficient and effective service to the Business.
Experience required
- Previous experience in Full Stack Developer role working closely with both IT and business customers
- Experience in the design and construction of software/application solutions
- Understanding of software development patterns and how they are commonly applied in today’s development industry
- Experience in or exposure to solutions that are BI/analytical in nature, employing more data centric architectures.
- Ability to work with business and technical stakeholders to deliver suitable solutions
- Knowledge of application development methodologies to create business focussed software solutions
- Minimum 5 years’ experience in design and implementation of bespoke software solutions
Ideally the above knowledge and experience will have been gained in a top tier energy trading house, investment bank or a leading software house specialising in providing software based solutions.Technical requirementsThe candidates will have experience of working within teams designing and developing solutions utilising most of the following technologies:
- Excellent Web Development experience using Angular/AG-Grid/Kendo Ui
- Knowledge of frontend state management libraries like NGRX
- Distributed system development using Microsoft .Net framework with C#
- Experience with Event Driven Architectures
- Relational database (Oracle or SQL Server preferred), ability to read and amend Stored Procs
Required experience:
- Previous experience working with internal business users
- Good understanding of financial products, preferably commodity derivatives
- Mathematically minded with some exposure to financial maths
- Agile development experience such as Kanban or Scrum
- Good understanding of APIs
- Good understanding of Software best practices such as SOLID, DRY
The candidate will have an understanding of the following development techniques:
- Test-driven Development and associated techniques such as Inversion of Control
Ideally, the candidate should have knowledge in some of the following technologies:
- Team Foundation Server for continuous integration, automated test execution and source code management or other similar code management tools
- SignalR
- Messaging Systems (preferably MS ServiceBus)
- Azure experience would be useful
- Excellect knowledge on TTD and Test Automation frameworks like Playwright
Expected salary
Location
London
Job date
Sun, 16 Jun 2024 01:26:07 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (tendersglobal.net) you saw this job posting.