CONTEXTE
Nocratès édite un logiciel de gestion de transports de personnes à la demande en mode SaaS, seul logiciel européen disposant d’un moteur d’optimisation commercialisé.
Fonctionnalités clés, l’habillage/graphicage, le suivi du respect de la réglementation sociale, la planification/optimisation et la régulation nécessitent le recours à des systèmes d’optimisation (développés en interne) pour délivrer des organisations de travail optimales.
Nos clients, dont certains grands groupes du transport, nous demandent en permanence de répondre à de nouveaux besoins ou d’être innovants.
MISSIONS
|
|
- Rechercher des axes d’améliorations au regard des contraintes actuelles
|
- Analyser l’incidence sur le moteur des améliorations souhaitées,
- Rechercher des solutions d’aménagements du moteur,
- Réaliser un prototype pour valider les solutions retenues,
- Instanciation du prototype en production.
|
- Etudier de nouvelles méthodes d’optimisation
|
- Veille technologique et bibliographique autour de la planification de ressources dans un contexte de services de transports de personnes à la demande,
- Validation des pistes au regard des contraintes portées par les clients actuels,
- Réaliser un prototype pour valider les solutions retenues.
|
- Maintenir le moteur d’optimisation
|
- Maintenance correctrice et évolutive du code et des algorithmes d’optimisation
- Développements en C++
|
|
- Participer aux formations des utilisateurs sur les aspects relatifs au moteur d’optimisation
|
|
- Qualifier les demandes des utilisateurs
- Répondre aux questions des utilisateurs sur résultats obtenus
- Aider les utilisateurs à faire évoluer les paramètres du moteur pour obtenir les résultats attendus
|
- Mener des études de conseil
|
- Dimensionnement de services
- Optimisation des Services & Organisations
- Business Intelligence
|
COMPETENCES
|
|
|
- Ecole d’ingénieur ou Bac + 5 en Mathématiques appliquées ou en Informatique avec spécialisation en recherche opérationnelle
|
- Connaissances Techniques :
|
- Théorie des graphes,
- Programmation dynamique,
- Programmation par contraintes,
- Heuristiques et méta-heuristiques.
|
- Connaissances Techniques :
|
- Maîtrise du langage C/C++,
- Compilation : Visual C++, GNU GCC
- Environnement Windows et Linux
- Plateforme d’intégration continue : Jenkins
- Gestionnaire de source : Git
- Sont considérées comme un plus des connaissances en :
- Environnement Cartographique (Here, OpenStreetMap, Google Maps)
- Base de données SQL (MySQL, PostgreSQL)
- Développement Web (PHP, Javascript, CSS, HTML5)
- Environnement PCSoft (Windev / Webdev)
|
- Qualités professionnelles et personnelles :
|
Rigueur – organisation – autonomie - bon relationnel –- travail en équipe - réactivité - sens de l’écoute – fiabilité – mobilité ponctuelle pour formation clients
|
MOYENS
- Membres de l’équipe en place,
- Renfort apporté par des stagiaires,
- Documentation du moteur de calcul,
- Participation à des colloques/conférences.