Type de stage : stage de programmation logiciel
Date de début : à partir de janvier 2021
Durée : 6 à 8 mois
Lieu : aux bureaux de KREATiS et/ou en télétravail
Niveau d’études : Master 2 / Bac+5
Contexte
KREATiS est une entreprise développant des modèles de prédiction in silico pour les propriétés des substances chimiques, telles que le coefficient de partage octanol-eau, la solubilité dans l’eau ou la toxicité sur les poissons. L’ensemble de ces modèles est regroupé sous la marque déposée iSafeRat®. Depuis octobre 2019, KREATiS a développé iSafeRat® Desktop, son propre logiciel intégrant l’ensemble de ces modèles, afin de fournir à ses clients un moyen de faire fonctionner les modèles de KREATiS eux-mêmes rapidement avec une interface simple d’utilisation. Ce logiciel a été développé en C++ à l’aide de Qt.
Description du stage
Aujourd’hui, KREATiS souhaite élargir sa proposition de services de plusieurs manières :
Vous aurez donc pour mission de réorganiser le code du logiciel afin de le séparer en modules 100% indépendants, tous raccrochés à une base commune qui y fait appel. Une fois cette mission effectuée, il faudra ensuite rendre ce logiciel et ses modules appelables par lignes de commande afin de pouvoir les ajouter facilement comme extensions à d’autres plateformes. Le stagiaire devra également gérer l’intégration des modules à ces plateformes en assurant la compatibilité. Les 3 plateformes visées sont décrites ci-dessous :
Il sera peut-être demandé au stagiaire de mettre également en place un système de déploiement en production automatique afin que les mises à jour du logiciel iSafeRat® Desktop soient automatiquement transmises à toutes les plateformes qui l’utilisent.
Vous serez épaulés dans ce stage par un docteur en chimie (maître de stage) et un étudiant en école informatique, en contrat étudiant à KREATiS depuis 2017, qui sont les deux développeurs du logiciel iSafeRat® Desktop depuis sa création.
Connaissances et compétences recherchées
Si vous êtes intéressé(e), merci de nous envoyer votre candidature (CV et lettre de motivation) à l’adresse suivante : franklin.bauer@kreatis.eu et en indiquant la référence K2101DESKTOP_ADAPT dans le titre de votre e-mail.