Skip to main content

Medior Software Engineer

Job Description

To reinforce our team, we are recruiting a talented Medior Software Engineer.
Function 

As a MediorSoftware Engineer , you will contribute to the development of our decision-making tools, by:

  • Participating in every phase of the software lifecycle, actively contributing to design, development, test and evolution;
  • Implementing web applications using Angular with microservices or CubicWeb framework;
  • Interacting with relational (Postgres, SQL Server) or NoSQL (DynamoDB) databases;
  • Ensuring computational performance meets requirements, using Python, Cython, C or distributed algorithms;
  • Respecting business needs and constraints (time, budget);
  • Delivering SaaS products on serverless, concurrent and event driven infrastructures on AWS or Azure;
  • Respecting mandatory ISO 27001 security standard and quality rules (permanently checked with tools such as Flake8, test coverage...etc.);
  • Playing an active role within the team in its Agile process (using the Scrum or Kanban frameworks).
  • Technologies mentioned above may be subject to evolution and depend on the project concerned.

    Your role must be performed in full compliance with the ENGIE Impact’s standards in terms of Quality / Safety / Legal / Ethics.

    Do you tick all the boxes?

    We are looking for talented and motivated people to create the future of sustainability transition . Join a rewarding and flexible work environment that encourages innovation and creativity and help us meet the energy challenges of today and tomorrow.

  • You hold a degree in computer science and have more than 3 years of experience;
  • You have a good understanding of basic software design patterns, principles and concepts;
  • You display the capacity of problem-solving;
  • You have good knowledge of Python, AWS boto3, Cloudformation or CDK. Other languages or frameworks are a plus;
  • You have experience with Cloud technologies and concepts (AWS EC2, S3, DynamoDB, Lambda, Azure,...);
  • You have basic understanding of concepts such as microservices, REST API, serverless or Docker containers;
  • You have a good understanding of relational and NoSQL databases;
  • You have a good knowledge of JavaScript technologies (Node.js, Typescript, AngularJS) other frameworks are a plus;
  • You have good knowledge of unit, integration and end-to-end testing techniques;
  • You have experience with Agile development practices and frameworks (such as Scrum, Kanban, XP, TDD or BDD);
  • You are fluent in English;
  • You are able to communicate clearly and to work with remote teams;
  • You are a team player, self-motivated and autonomous;
  • You strive to learn and improve; you seek and give positive and constructive feedback;
  • Having experience in the energy/utilities sector is an advantage.
  • Equal Employment Opportunity

    All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

    Additional Information

    Medior Software Engineer

    Engie Impact, Brussels
    Contract type: 
    Home working
    Categories: 
    Software Engineer
    Degree level: 
    Master