Senior Fullstack Developer
- Hybrid
- Bruxelles, Brussels, Belgium
- Local managed staffing
Job description
Envie de changement ? De nouveaux challenges ?
Vous souhaitez booster votre carrière dans un rôle de Full Stack Developer ? Rejoignez notre équipe Local Managed Staffing au sein de NRB !
Le groupe NRB, aujourd’hui leader du secteur ICT en Belgique, propose de nombreux services informatiques qui répondent à l’ensemble des besoins en IT, que ce soit en Infrastructure & Cloud, en Software Development, ou encore en Consultance & Managed Staffing.
Vous trouverez plus d'informations ici.
Explication sur le client
Notre client est le Centre de Services de Coordination Régionale. La zone surveillée par le centre de coordination technique basé à Bruxelles couvre 275 millions de clients, soit environ 54 % de la population de l'Union européenne.
Notre client a démarré ses opérations en février 2009 et est le premier centre de coordination technique commun détenu par plusieurs gestionnaires de réseaux de transport. Il a permis des améliorations substantielles dans la coordination opérationnelle entre réseaux de transport en réponse aux nouveaux défis. La croissance des sources d'énergie renouvelable – caractérisées par leur production variable – couplée à l'augmentation des échanges transfrontaliers dans le marché européen de l'électricité, entraîne des fluctuations accrues dans les flux d'énergie. Il a développé un haut degré de fiabilité et d'expertise et démontré à plusieurs reprises sa valeur en identifiant des situations de risque dans le système électrique qui ne peuvent être détectées qu'à travers un partage global, au-delà du périmètre national de chaque réseau de transport individuel.
Concrètement, notre client fournit aux centres de contrôle des GRT participants des prévisions détaillées de la sécurité des réseaux dans cette zone élargie, en produisant des analyses de sécurité, en simulant divers scénarios et en proposant des mesures coordonnées. Finalement, il coordonne les échanges entre les centres de contrôle nationaux, qui restent responsables de l'exploitation de leurs réseaux respectifs.
En tant que développeur logiciel vous serez à l'avant-garde de l'innovation, collaborant avec des équipes pluridisciplinaires pour offrir des solutions robustes et efficaces. Voici en quoi consiste votre rôle :
- Compétences techniques :
- Résoudre et expliquer les problèmes de manière créative grâce à votre expérience et vos connaissances.
- Concevoir une architecture et un design logiciel bien définis, assurant leur maintenabilité et leur évolutivité.
- Expérience solide dans la collecte de données et l'intégration avec des tiers.
- Défendre les standards de codage et promouvoir une amélioration continue.
- Collaboration et résolution de problèmes :
- Collaborer avec l'équipe IT pour prendre en compte les exigences non fonctionnelles (p. ex., maintenabilité, facilité d'utilisation, performance) durant la conception et le développement.
- Proposer des approches alternatives pour optimiser le code existant en termes de maintenabilité, d'utilisabilité et de performance.
- Gérer sans crainte le dépannage dans des situations critiques.
- Encadrer les profils juniors par le coaching, les revues de code et les meilleures pratiques.
Job requirements
Nous recherchons une personne ayant les qualifications suivantes :
- Formation : Informatique ou domaine connexe.
- Expertise en Python :
- 5+ ans d'expérience pratique en développement Python.
- Maîtrise de la méthodologie TDD.
- Expérience dans des projets substantiels au-delà de simples scripts.
- Expérience avec :
- FastAPI
- SQLAlchemy
- Connaissances de :
- Pydantic
- Poetry
- Alembic
- Compétences en front-end :
- 3+ ans d'expérience pratique avec les frameworks JavaScript pour créer des interfaces utilisateur attrayantes à partir de wireframes.
- Expérience avec Quasar est un atout majeur.
- Maîtrise des bases de données :
- Expérience en programmation et développement de bases de données SQL.
- Expérience professionnelle avec Postgres est un atout important.
- Middleware pertinent :
- S3
- Kafka
- Redis
- Systèmes d'exploitation :
- À l'aise pour travailler dans des environnements mixtes Linux et Windows.
- Points bonus :
- Familiarité avec les environnements isolés (air-gapped).
- Compétences avec les outils DevOps (p. ex., Docker, Docker Compose, GitLab CI).
- Esprit critique et communication :
- Faire preuve de pensée créative, critique et indépendante.
- Offrir qualité et fiabilité à ses collègues.
- Communiquer efficacement au sein d'une équipe collaborative.
NOTRE OFFRE
- Une flexibilité contractuelle, un contrat CDI ou une mission en tant que freelance;
- Une flexibilité horaire avec des possibilités de télétravail (1 à 2 jours par semaine);
- Une équipe de collègues enthousiastes, professionnels et talentueux où règne une bonne humeur et une bonne ambiance;
- Un accompagnement de carrière personnalisé pour vous soutenir dans votre évolution;
- Une entreprise avec une atmosphère de travail agréable, dynamique et tournée vers l'innovation.
or
All done!
Your application has been successfully submitted!