Logo of Huzzle

(Senior) Software Engineer C# & .NET d/f/m

image

RWE

10d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Essen

AI generated summary

  • You should have ETL experience, CI/CD knowledge, API understanding, AWS skills, MS SQL familiarity, and strong communication ability in English. DevOps practices and technical design skills are essential.
  • You will design and develop scalable back-end services in C# and .NET, implement ETL logic, enhance the Market Data API, and automate data workflows while collaborating with a global team.

Requirements

  • 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.
  • 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.
  • The ability to translate business requirements into a technical design. Review and further improve existing technical designs.
  • Understanding of operational aspects like high availability, monitoring, security, robustness.
  • Knowledge in DevOps best practices
  • Fluent in English: Excellent verbal and written communication skills.

Responsibilities

  • Your Future Responsibilities
  • Design and develop scalable back-end services and APIs using both C# and .NET 8
  • Implement extraction and transformation logic within .NET environments.
  • Utilize Python for data processing, automation, and specific application logic as needed.
  • Work directly on the Market Data API, taking ownership around enhancements and liaising with business teams to understand new requirements.
  • Build processes and automated workflows that support data transformation as well as tools for handling various data types.
  • Create Standard Frameworks with which data from different vendors and sources can be onboarded easy, fast and in a more self-service fashion
  • Become a member of a global multidisciplinary team of Data and DevOps Engineers delivering features and enhancements for our platform
  • Work in a supportive collaborative environment focused on delivering value to our users.
  • Be a real technical problem solver, be able to work independently on solutions and the platform with a can-on attitude.
  • Keep up to date with new trends in Data Analytics always looking to new solutions to solve complex problems.
  • Work closely with the respective IT functions, particularly within the Data space (Market Data IT, Embedded IT etc).
  • Take ownership of the technical design of new use cases and ETL jobs taking into consideration robustness, performance availability and maintainability of our strategic data platform.

FAQs

What technologies will I be working with in this role?

You will primarily be working with C#, .NET 8, AWS (including S3, Lambda, and EC2), and Python for data processing and automation.

What are the main responsibilities of this position?

Main responsibilities include designing and developing scalable back-end services and APIs, implementing ETL processes, working on the Market Data API, and creating standard frameworks for data onboarding.

Is experience with CI/CD pipelines required?

Yes, practical experience with CI/CD pipelines using tools such as Azure DevOps, GitLab, or similar platforms is required.

What kind of team will I be working with?

You will be part of a global multidisciplinary team of Data and DevOps Engineers, working in a supportive and collaborative environment.

What experience do I need in data processing?

You should have experience in designing, implementing, and maintaining optimal data pipeline infrastructure, as well as working directly with large and diverse datasets for parsing, cleansing, and wrangling.

Are there opportunities for professional development?

Yes, we offer comprehensive on-the-job learning and support from internal experts to help develop your existing skills further.

What qualifications are necessary for this position?

You should have expertise in C#, .NET, experience in ETL environments, familiarity with AWS services, and the ability to translate business requirements into technical designs.

Does this position require fluency in English?

Yes, excellent verbal and written communication skills in English are necessary.

What are the working hours for this position?

The position is available in both full-time and part-time formats.

What is the company culture like at RWE Supply & Trading?

The company culture is open and diverse, focused on innovation, sustainability, and delivering value to users.

Will I have the chance to work on innovative projects?

Yes, you will be working with cutting-edge technology in the context of a new cloud-based data analytics platform aimed at revolutionizing data handling within the organization.

How will my contributions impact the company?

Your contributions will directly support the effectiveness of the company's trading and analysis communities, enhance the data services, and enable a sustainable energy future.

Our energy for a sustainable life.

Energy
Industry
10,001+
Employees

Mission & Purpose

RWE is leading the way to a green energy world. With an extensive investment and growth strategy, the company will expand its powerful, green generation capacity to 50 gigawatts internationally by 2030. RWE is investing €50 billion gross for this purpose in this decade. The portfolio is based on offshore and onshore wind, solar, hydrogen, batteries, biomass and gas. RWE Supply & Trading provides tailored energy solutions for large customers. RWE has locations in the attractive markets of Europe, North America and the Asia-Pacific region. The company is responsibly phasing out nuclear energy and coal. Government-mandated phaseout roadmaps have been defined for both of these energy sources. RWE employs around 19,000 people worldwide and has a clear target: to get to net zero by 2040. On its way there, the company has set itself ambitious targets for all activities that cause greenhouse gas emissions. The Science Based Targets initiative has confirmed that these emission reduction targets are in line with the Paris Agreement. Very much in the spirit of the company’s purpose: Our energy for a sustainable life.