(Senior) Software Engineer C# and .Net d/f/m
London, City of London, GB, EC2R 8HP Swindon, Wiltshire, GB, SN5 6PB Essen, NW, DE, 45141
RWE Supply & Trading GmbH
To start as soon as possible, full time / part time, permanent
Department Insights
Exciting Opportunity with RWE Supply and trading - Data IT Department!
We are delighted to announce an opening in our Market Data IT team at RWEST. As we continue to enhance our data capabilities, we are looking for a skilled Software Engineer to join our dynamic Data team.
In this role, you will be integral in providing, onboarding, and automating data that drives our trading decisions. Our data is central to RWEST’s operations, underpinning not just our trading strategies but also various business functions.
You will work with a range of technologies, including APIs, web scraping, FTP, and SFTP, and apply your expertise in C#, .Net and Python and data management. This role is perfect for someone with strong skills in handling multi-account environments and a passion for developing efficient ways to access data to drive meaningful outcomes.
If you are eager to contribute significantly to our data-driven strategies and help enhance our technical infrastructure, we would love to hear from you. Apply now or get in touch for an informal chat to find out more about this exciting opportunity!
Your future responsibilities
In this role, you will:
- Data:
- Take ownership of technical designs for use cases relating to Data Onboarding, ensuring robustness, performance, and maintainability.
- Leverage extensive knowledge of energy data providers to determine the most efficient methods for data onboarding.
- Build processes and automated workflows that support data transformation as well as tools for handling various data types
- Creating Standard Frameworks with which data from different vendors and sources can be onboarded easy, fast and in a more self-service driven.
- Back-End:
- Design and develop scalable back-end services and APIs using both C#, .NET 8 and Python.
- Implement extraction and transformation logic within .NET environments.
- Utilize Python for data processing, automation, and specific application logic as needed.
- Database Management:
- Design, develop, and optimize data storage solutions using relational databases such as MS SQL , S3 buckets etc.
- Leverage both .NET and Python for efficient database interactions and complex query development.
- Cloud and AWS:
- Deploy and manage applications on AWS ECS, using Docker for containerization.
- Have a detailed understanding of our cloud infrastructure (and how it fits in to the wider organisation), codebases (including Infrastructure as Code), and support / availability requirements
Your powerful skills
- Proven experience in full stack development with strong capabilities in both C#, .NET (preferably .NET 8) and Python.
- Experience in ETL environment to design, implement and maintain optimal data pipeline infrastructure including parsing, cleansing and wrangling of diverse and large datasets
- CI/CD Pipelines: Practical experience with CI/CD pipelines, using tools such as Azure DevOps, GitLab, or similar platforms.
- Development and Scripting: Strong skills in development and scripting languages like Python,(Dremio or Databricks) is an addon.
- API Knowledge: Understanding of API creation and processes.
- Data Onboarding: Experience working with energy data providers to onboard data to internal platforms and APIs.
- AWS Proficiency: Hands-on experience with Amazon Web Services, including S3, Lambda, and EC2.
- Data storage solutions using relational databases such as MS SQL.
- Fluent in English: Excellent verbal and written communication skills.
What we value most is passion, willingness to learn and a determined and resilient work ethic. So, if you cannot display all the skills above then we would still love to hear from you!
Advantageous, but not a must
- AWS Certifications to professional level
- Databricks and Dremio knowledge
- Previous experience within an energy trading company
Benefits you can rely on
- Working in one of the most interesting business contexts; a mixture of energy supply, trading and of course IT!
- Working in a large agile team on things which matter
- Evolve your skills together with us – we offer comprehensive on the job learning as well as support from internal experts to develop your existing skills even further
- Competitive salary plus annual discretionary bonus
- Open and diverse company culture
Apply now with just a few clicks: ad code 88400
Any questions? Vince Manning (Recruiting), +44 7585 981083
We look forward to meeting you!
We value diversity and therefore welcome all applications, irrespective of gender, disability, nationality, ethnic and social background, religion and beliefs, age or sexual orientation and identity. #inclusionmatters
Of course, you can find us on LinkedIn, Twitter and Xing, too.
RWE Supply & Trading is the interface between RWE and the energy markets around the world. Around 2,000 employees from over 70 different countries trade electricity, gas, commodities and CO2 emission allowances. The trading entity also ensures the commercial optimisation of RWE’s power plant dispatch and markets electricity from RWE.
Job Segment:
Power Plant Operator, Software Engineer, Cloud, Data Management, Pipeline, Energy, Engineering, Technology, Data