Python Developer Contract

il y a 3 semaines


Bruxelles, Belgique Satellit Temps plein

Python Developer
We are looking for a Python Developer to join our team, which provides Information Systems (IS) solutions for short-term (Day-Ahead and Intraday) optimization and algorithmic trading of thermal and hydro-storage assets in Western and Central Europe. The role involves modelling and full or partial automation of complex business flows related to bidding, trading, plan nomination, and reporting. The ideal candidate must possess both strong technical expertise and the ability to communicate effectively with traders and business stakeholders.
The development approach is agile and is focused on the value brought to business, in short, medium and long term.

Key responsibilities involve:

Develop, maintain, enhance, and deploy Python -based backend applications, including REST APIs, scheduling workflows (Airflow), and other backend services, to support short-term energy market optimization.
Maintain high coding standards and best practices for clean, modular, and well-documented code.
Ensure code quality, maintainability, and adaptability to evolving business requirements and regulatory changes from TSOs (Transmission System Operators).
Collaborate with traders, analysts, and business teams to understand requirements and translate them into efficient technical solutions.
Solve complex problems independently and propose optimizations or simplifications for existing workflows.
Active and constructive participation in Agile ceremonies, explaining current tasks and showing interest for other colleagues’ work

# Expected hard skills


Python expertise – At least 3 years of professional experience in developing applications, with Python as a preferred or primary programming language. Must be well-versed in modern, recommended best practices within the Python ecosystem.
Problem-solving ability – Strong analytical and debugging skills, capable of solving issues independently.
Software quality focus – Write clean, maintainable and scalable code, easy to change and adaptable to changing business needs. Strong emphasis on code readability, modularity, and best coding practices.
Scheduling & Automation – Good working knowledge of Apache Airflow as a scheduling tool for automation. Understanding of airflow components and concepts to manage and automate workflows efficiently.
Data handling and processing – Experience working with structured and unstructured data, APIs, and databases (both SQL and NoSQL). Good knowledge of SQL database schema design and manipulation, ensuring efficient data storage and retrieval. Working knowledge of Object-Relational Mapping (ORM) tools ( preferably SQLAlchemy) for managing database interactions in Python applications
Business process modelling – Ability to analyze, design, and implement complex business logic related to energy market optimization with a structured and maintainable approach.
Version control and CI/CD – Proficiency in Git and experience with containerized and cloud-based solutions (preferably Azure or AWS). Solid working knowledge of continuous integration and deployment (CI/CD) workflows.

Expected soft skills:
Strong communication skills – Ability to explain technical concepts clearly to both technical and non-technical stakeholders. Capable of actively listening, processing business requirements, and translating them into effective solutions
Independence & initiative – Self-sufficient in problem-solving, capable of making informed decisions and proactively engaging the right people when necessary. Demonstrates ownership and drives projects forward without constant supervision.
Proactive problem-solving – Anticipates potential issues, identifies risks early, and proposes solutions before problems escalate. Works methodically to ensure timely resolution.
Adaptability & resilience – Thrives in a fast-paced, dynamic environment where business requirements frequently evolve. Quickly adjusts to new priorities while maintaining focus on delivering maximum quality solutions.
Deadline & priority management - Effectively balances multiple tasks, respects deadlines, and maintains efficiency under time constraints.

Education and professional background:
Master’s degree (preferred) – Computer science, Engineering, Physics, or a related technical field, ideally with an energy or optimization focus.
Relevant experience in the energy sector, trading, or optimization is an advantage.

Languages:
English (mandatory) – Very fluent, as it is the main language of communication.
French or Dutch (optional but beneficial) – While not required, they are widely spoken in the office.



  • Bruxelles, Belgique Satellit Temps plein

    Senior Developer (.Net & Python) Job Overview: Join a global leader in low-carbon energy services to develop real-time software for electric grid balancing and asset management. You will work on services that allocate power setpoints every few seconds, stream low-latency data from distributed assets, and interface with industrial control systems. Collaborate...

  • Python Software Engineer

    il y a 2 semaines


    Bruxelles, Belgique Cream Consulting Temps plein

    As a Python Software Engineer, embrace your role and work with multidisciplinary teams on challenging projects as: Reporting tools (Finance...)Web applications Power calculation Cloud migrations... Your tasks You define technical specifications You develop and test new innovative tools You maintain and support Python libraries with other developers You coach...

  • Développeur Python DevOps

    il y a 1 semaine


    Bruxelles, Belgique Aubay Belgium Temps plein

    PYTHON DEVOPS CI/CD GEOSERVER AZUREAD LINUXAu nom de notre client opérant dans le secteur public, nous recrutons un Développeur Python DevOps pour une mission à long terme. En tant que Développeur Python DevOps, vous serez chargé de concevoir, développer et maintenir des applications et services automatisés, tout en garantissant la fiabilité et la...

  • Développeur Python H/F

    il y a 3 semaines


    Bruxelles, Belgique Aubay Belgium Temps plein

    PYTHON DEVOPS CI/CD GEOSERVER AZUREAD LINUX Au nom de notre client opérant dans le secteur public, nous recrutons un Développeur Python DevOps pour une mission à long terme. En tant que Développeur Python DevOps , vous serez chargé de concevoir, développer et maintenir des applications et services automatisés, tout en garantissant la...


  • Bruxelles, Belgique Satellit Temps plein

    Senioir developer .NET and/or Python Join a global leader in low-carbon energy services to develop real-time software for electric Grid balancing and asset management. You will work on services that allocate power setpoints every few seconds, stream low-latency data from distributed assets, and interface with industrial control systems. Collaborate with...

  • Développeur Full Stack Python

    il y a 4 semaines


    Bruxelles, Belgique Meritis | B CorpTM Temps plein

    Lieu : Bruxelles Contrat : CDI ou Freelance Client : Groupe international – acteur majeur du secteur de l’énergie Au sein de l'équipe WattsOn Processes, le consultant participera activement au développement du système d'information du département DownStream. Ce service accompagnera les équipes de gestion des risques responsables des...


  • Bruxelles, Belgique Satellit Temps plein

    Join a global leader in low-carbon energy services to develop real-time software for electric Grid balancing and asset management. You will work on services that allocate power setpoints every few seconds, stream low-latency data from distributed assets, and interface with industrial control systems. Collaborate with analysts, architects, and business...


  • Bruxelles, Belgique Satellit Temps plein

    Senioir Developer .Net and/or Python Join a global leader in low-carbon energy services to develop real-time software for electric Grid balancing and asset management. You will work on services that allocate power setpoints every few seconds, stream low-latency data from distributed assets, and interface with industrial control systems. Collaborate with...

  • Cream Consulting

    il y a 1 semaine


    Bruxelles, Belgique Cream Consulting Temps plein

    As a Python Software Engineer, embrace your role and work with multidisciplinary teams on challenging projects as: Reporting tools (Finance) Web applications Power calculation Cloud migrations Your tasks You define technical specifications You develop and test new innovative tools You maintain and support Python libraries with other developers You coach...

  • Backend Developer Python

    il y a 3 semaines


    Bruxelles, Belgique NTT DATA Europe & Latam Temps plein

    NTT DATA – a part of NTT Group - is a Top 10 global IT services provider, headquartered in Tokyo, with over 150,000 employees. We deliver consulting solutions by combining specialized sectorial knowledge, our transformation management skills, and our large technology expertise (data, RPA, AI, low code, cloud, IoT, virtual reality), to keep our clients, as...