(Senior) Full Stack Application Developer (d/f/m)

Location(s): 

Essen, NW, DE, 45141

RWE Supply & Trading GmbH

To start as soon as possible, full time, permanent

Department Insights

Embedded within our Trading Department, IT functions at the core, collaborating closely with Analysis and Trading Desks. We deliver solutions across pivotal domains including P&L Reporting, Position Reporting, Weather Data Visualization, Systematic Trading, Market Making, and actively support the exploration of novel trading concepts from our desks, leveraging cutting-edge cloud technologies.

We are seeking a highly skilled Full Stack Developer with expertise in both front-end and back-end development. The ideal candidate will have a strong command of .NET and Python, with the ability to work across the entire technology stack. This role will involve developing, maintaining, and optimizing high-performance applications, with a critical focus on Angular for UI and robust back-end services using both .NET and Python.

 

Your responsibilities

  • Full Stack Development:
    • Front-End:
      • Develop and maintain responsive and dynamic web applications using Angular.
      • Work closely with UI/UX designers to ensure seamless integration of design and functionality.
    • Back-End:
      • Design and develop scalable back-end services and APIs using both .NET 8 and Python.
      • Implement real-time communication features using SignalR 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, PostgreSQL, or Oracle.
    • Leverage both .NET and Python for efficient database interactions and complex query development.
  • Cloud and Containerization:
    • Deploy and manage applications on AWS ECS Fargate, using Docker for containerization.
    • Use .NET and Python to automate cloud deployments, ensuring scalable and reliable application environments.
  • System Architecture & Messaging:
    • Apply advanced OOP/OOD principles to architect robust software solutions using .NET and Python.
    • Implement and manage messaging systems like Redis or Kafka to support event-driven architectures.
  • Cross-Platform Development:
    • Develop, test, and deploy applications across both Linux and Windows environments.
    • Utilize Python and .NET tools to enhance cross-platform functionality and system integration.

 

Your powerful skills

  • Experience:
    • Proven experience in full stack development with strong capabilities in both .NET (preferably .NET 8) and Python.
    • Solid experience with Angular for front-end development and SignalR for real-time web communication.
    • Strong knowledge of relational databases (MS SQL, PostgreSQL, Oracle) and their integration with both .NET and Python.
    • Proficiency in cloud platforms, particularly AWS ECS Fargate, and Docker containerization.
  • Technical Skills:
    • .NET 8, SignalR, Web API (advanced)
    • Python (advanced, for both application development and scripting)
    • Angular (advanced)
    • SQL (MS SQL, PostgreSQL, Oracle)
    • Redis/Kafka (Message Queueing)
    • AWS ECS Fargate, Docker
    • OOP/OOD (advanced)
    • Linux/Windows environments
  • Soft Skills:
    • Strong problem-solving skills and ability to work in a collaborative environment.
    • Excellent communication and teamwork abilities.

 

Preferred Skills:

  • Cloud and DevOps:
    • Familiarity with Terraform for infrastructure as code.
    • Experience with Kubernetes/Fargate for container orchestration.
  • Identity Management:
    • Knowledge of AzureAD for identity and access management.
  • Programming Languages:
    • Foundation in Java is a plus.

Your benefits

We really appreciate you going the extra mile and using every ounce of energy when the heat is on. That’s why we want to make your time with us as enjoyable as possible. At RWE Supply & Trading we value our employees and strive to create a supportive and inclusive work environment. With a range of competitive benefits, we not only offer excellent development prospects and an attractive remuneration package, but also take care of your well-being and understand that life-work integration is essential. Also our offer includes the following perks:

  • Work at the commercial heart of RWE – right on one of Europe’s largest trading floors directly shaping the energy transition
  • Task oriented and hybrid working model
  • Join a diverse and multicultural team in a highly dynamic and rapidly growing business
  • State-of-the-art campus with free fitness centre, child care, on-site barista & restaurants

 

Promoting diversity (40x40) cafeteria/canteen (40x40) company pension scheme (40x40) Free parking (40x40) career promotion (40x40) free bridging days (40x40)

rwe.com/career
Apply now with just a few clicks: ad code 88243
Any questions? Vince Manning (Recruiting), M: +447585981083

 

We look forward to meeting you!

 

We value diversity and therefore welcome all applications, irrespective of sex, disability, nationality, ethnic and social background, religion and beliefs, age or sexual orientation and identity. Of course, you can find us on LinkedIn, Facebook, 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: Application Developer, Developer, .NET, Front End, Cloud, Technology