Développement d’un logiciel de synchronisation de fichiers - Thermo Fisher Scientific
- Stage
Thermo Fisher Scientific est le leader mondial du service scientifique, avec 70000 employés répartis autour du monde. Nous aidons nos clients à accélérer les recherches en sciences de la vie, à résoudre des problèmes analytiques complexes et à améliorer la productivité des laboratoires.
Nos clients utilisent du matériel scientifique tels que des microscopes électroniques qui produisent des téraoctets de données chaque jour. Il en découle de nombreuses problématiques : stockage de fichiers très volumineux, enregistrement et modification de métadonnées, affichage de graphiques, visualisation et manipulation d’images, recherche performante sur un gros volume de données, etc.
Pour les soutenir dans leurs recherches, nous développons une plate-forme « Athena » visant, entre autres, à fournir des moyens de partager et gérer le grand nombre d’expérience réalisées et d’exécuter des post-traitements sur les images acquises.
Objectifs du stage
Vous aurez la charge de concevoir et développer un logiciel de synchronisation de fichiers, dossiers et métadonnées entre un poste local et la plateforme Athena, dans les deux sens. On peut dresser un parallèle avec des logiciels tels que OneDrive ou Dropbox.
La plateforme Athena expose des API REST développées en .Net Core que vous pourrez enrichir pour répondre au besoin.
Dans un premier temps, on vous demandera de rechercher des solutions existantes qui pourraient réduire la charge de développement. Vous pourrez ensuite concevoir l’architecture du logiciel de synchronisation.
Dans un second temps, il s’agira de développer le logiciel de synchronisation. On souhaite qu’il soit compatible avec tous les OS populaires du marché. L’outil disposerait d’une interface graphique et d’une interface en ligne de commande. L’équipe Athena vous aidera dans le choix de la technologie de développement.
L’équipe fonctionne en méthode agile : les tâches à réaliser seront définies release après release et raffinées à chaque sprint, en fonction de l’évolution du besoin et des possibilités techniques découvertes.
Qualités requises
- Vous êtes enthousiaste, curieux et intéressé par les nouvelles technologies Web.
- Vous êtes rigoureux dans votre travail et n’hésitez pas à communiquer avec le reste de l’équipe pour discuter de votre avancée.
- Vous êtes prêt à travailler dans un environnement où les échanges se font parfois en anglais.
- Vous appréciez travailler en méthodes agiles.
- Vous avez une appétence pour la réflexion autour de l’expérience utilisateur.
Technologies
- .Net Core
- API REST
- Git
- Travail dans un environnement micro services (Kubernetes, Docker)
Conditions du stage
Stage de fin d’études de 6 mois. Le stagiaire sera entièrement intégré à l’équipe d’une dizaine de personnes en charge d’Athena, dans les nouveaux locaux de ThermoFisher Bordeaux (proche de la Gare Saint Jean, à 3 minutes à pied de l’arrêt de tramway « Belcier »), ou en télétravail selon les conditions sanitaires. Vous bénéficierez du soutien d’une équipe de développeurs spécialisée en développement d’API et en conception d’interfaces utilisateur.
- Stage de fin d’études conventionné de 6 mois à pourvoir au second semestre 2021.
- Gratification de stage : 1200€ brut mensuel + Ticket Restaurant.
- Envoyez votre candidature à : emmanuel.remia@thermofisher.com.