Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day.
Au sein de la Direction Ingénierie Logicielle, saisissez cette opportunité d'apprentissage axée sur le refactoring d'une application de distributeurs de titres de transport.
Dans ce contexte, la solution de construction de l'application doit être réarchitecturée de façon à optimiser les temps de développement, améliorer la modularité et la testabilité, faciliter la maintenance de l'application, etc...
Le/la stagiaire sera donc amené à:
Déplacer les modules communs dans un dépôt Git dédié et les refactorer, afin:
Qu'ils portent leur système de compilation (CMake)
Qu'ils portent leurs tests unitaires
Qu'ils portent leur application de test
Réécrire les CMake, réorganiser les dépendances, les namespace, etc…
Appliquer les bonnes pratiques de développement
Mettre en conformité avec les règles de codage de la société
Réduire la dette technique
2) Revoir le système de compilation de l'application (base CMake), avec pour objectif:
Revenir à une utilisation de CMake dans les règles de l'art
Optimiser les temps de génération
Sécuriser le déploiement (génération de releases)
3) Mettre à jour les jobs d'intégration continue
En fonction de l'avancement, des tâches de refactoring de modules logiciels pourraient être ajoutées.
Vous êtes de formation supérieure en développement et souhaitez intégrer une équipe de passionnés. Ce stage est ouvert aux développeurs débutants. Vous avez des premières connaissances en C++ et CMake.
Vous êtes rigoureux, ouvert d'esprit, et autonome.
Ensemble, transformons la mobilité de demain.
#J-18808-Ljbffr