Ingénieur C++ (GCP et PLNE, MH, heuristiques)-(h/f)
⚲ Poissy
Do uzgodnienia
Wymagania
- C++
- CI/CD
- Google Cloud
- Documentation
- Code Review
Opis stanowiska
La mission d'Ingénieur C++ s'inscrit dans le cadre de l'optimisation de code existant et de la fiabilisation de la chaîne CI/CD au sein du service de la Recherche Opérationnelle.
Responsabilités :
• Optimiser le code existant.
• Fiabiliser la chaîne CI/CD.
• Gérer et harmoniser les merges entre plusieurs branches de développement.
• Concevoir et mutualiser des bibliothèques communes à plusieurs outils.
• Contribuer à l'amélioration de la qualité, de la maintenabilité et de l'industrialisation des développements.
Must Have :
• Très bonne maîtrise du C++.
• Expertise avec GCP.
• Minimum de 5 ans d'expérience.
Nice to Have :
• Bonnes connaissances en optimisation (PLNE, MH, heuristiques).
• Bonnes capacités de communication.
• Autonomie et rigueur.
Autres Détails :
• Localisation : Roissy
• Présence sur site : 2 jours par semaine (maximum 3 de manière occasionnelle).
• Composition de l’équipe : 11 personnes.
• Langue : Usage de l’anglais nécessaire, notamment pour des sessions de partage et de documentation.
Responsabilités :
• Optimiser le code existant.
• Fiabiliser la chaîne CI/CD.
• Gérer et harmoniser les merges entre plusieurs branches de développement.
• Concevoir et mutualiser des bibliothèques communes à plusieurs outils.
• Contribuer à l'amélioration de la qualité, de la maintenabilité et de l'industrialisation des développements.
Must Have :
• Très bonne maîtrise du C++.
• Expertise avec GCP.
• Minimum de 5 ans d'expérience.
Nice to Have :
• Bonnes connaissances en optimisation (PLNE, MH, heuristiques).
• Bonnes capacités de communication.
• Autonomie et rigueur.
Autres Détails :
• Localisation : Roissy
• Présence sur site : 2 jours par semaine (maximum 3 de manière occasionnelle).
• Composition de l’équipe : 11 personnes.
• Langue : Usage de l’anglais nécessaire, notamment pour des sessions de partage et de documentation.
🔍 Dekoder Ogłoszenia
🔴
Optimiser le code existant
Może oznaczać zarówno ulepszanie wydajności, jak i po prostu porządkowanie starego, trudnego w utrzymaniu kodu.
🔴
Fiabiliser la chaîne CI/CD
Może wymagać naprawy istniejących problemów lub budowania od podstaw stabilnego systemu CI/CD.
🔴
Gérer et harmoniser les merges entre plusieurs branches de développement
Może oznaczać rozwiązywanie częstych konfliktów w kodzie z powodu dużej liczby deweloperów lub gałęzi.
🔴
Contribuir à l'amélioration de la qualité, de la maintenabilité et de l'industrialisation des développements
Może oznaczać, że obecny stan tych obszarów jest daleki od ideału i wymaga znaczących nakładów pracy.
🟡
Usage de l’anglais nécessaire, notamment pour des sessions de partage et de documentation
Może oznaczać, że dokumentacja jest w języku angielskim lub że komunikacja z międzynarodowymi zespołami jest kluczowa.