Software Engineer

E.ON worldwide
Kootwijkerbroek, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Kootwijkerbroek, Netherlands

Tech stack

Java
Agile Methodologies
Algorithmic Trading
Azure
Cloud Computing
Continuous Delivery
Continuous Integration
Data Systems
DevOps
Python
Microsoft SQL Server
Redis
Software Engineering
Software Systems
React
Containerization
Kubernetes
Terraform
Serverless Computing
Docker
Programming Languages

Job description

E.ON Energy Markets is seeking a skilled software engineer to join our Department Trader Technologies team. This role offers a unique opportunity to work at the forefront of energy market innovation, contributing to the development and enhancement of algorithmic trading solutions. The successful candidate will collaborate closely with the Algo trading team to deliver robust, scalable software that supports our trading operations. You will be instrumental in designing and implementing cutting-edge technologies that power our trading strategies and drive business performance. If you thrive in dynamic environments and are passionate about leveraging technology for strategic advantage, we invite you to join our forward-thinking organization. Become a key part of shaping the future of energy trading at E.ON Energy Markets. Responsibilities

  • Cross-Functional Collaboration: Partner with stakeholders across business units to translate complex requirements into robust data-driven technical solutions and software development.
  • Hands-On Development: Design and implement using programming languages and frameworks, with a focus on Python & Java and back end with MS SQL & PostGresDB
  • Cloud-Native Solutions: Leverage Azure cloud platforms to deploy scalable algo and software solutions, incorporating serverless architectures, containerization (e.g., Docker, Kubernetes), and Infrastructure as Code (e.g., Terraform).
  • Agile Delivery: Drive solution delivery through agile methodologies, managing end-to-end development cycles, from requirements gathering to deployment and monitoring, ensuring high-quality deliverables.
  • Quality Assurance: Conduct rigorous testing, including automated unit, integration, and user acceptance testing (UAT), to ensure reliability, performance, and scalability of data systems.
  • Operational Excellence: Monitor and optimize production environments using observability tools and implement CI/CD pipelines for continuous delivery using tools like Azure DevOps.

Requirements

  • Minimum 3+ years of professional experience in software development based on Python & Java programming
  • Experience working with MS SQL, PostGresDB , Redis, React and testing framework
  • Experience with Azure cloud components, CI/CD, DevOps pipelines, Docker and Infrastructure as Code.
  • Good to have knowledge on DevOps methodologies and Algo trading solutions in energy industry
  • Ability to work both independently and within a team in combination with collaborative mindset with the ability to communicate effectively with diverse stakeholders, including technical meetings & workshops.
  • Excellent interpersonal, verbal, and written English communication skills.

About the company

E.ON Energy Markets GmbH (EEM) is a subsidiary of the E.ON Group based in Essen. Our main purpose is to coordinate access to trading markets for our regional business units, to bundle the associated chances and risks plus to provide innovative services. Our core competencies include portfolio strategies, risk management and data processing. With activities in various European countries, we shape the future of energy. At E.ON diversity matters. We welcome all people and are convinced that differences make us stronger. Become part of our inclusive and diverse company culture! To create equal opportunities for everyone we offer our positions in full or part-time.

Apply for this position