Freelance Développeurs Node.js (H/F)
Description de l'emploi
Présentation de l’entreprise
Basé à Malakoff (92) au pied du métro, notre client est un éditeur de solutions pour les Systèmes d’Information de Santé.
Description de la mission
Dans un premier temps, notre client souhaite confier la réalisation d’un module batch de récupération de fichiers à synchroniser depuis un dossier et appeler en fonction les APIs d’alimentation de leur entrepôt de données.
- Le batch doit fonctionner sous Linux et doit être écrit en NodeJS;
- Le batch est en charge de l’identification des éléments à synchroniser (nouveaux fichiers / fichiers modifiés);
- Le batch ne fait “que” appeler les APIs REST qui ensuite se chargent d’alimenter le Datawarehouse;
- Le batch doit fournir un rapport de traitement (fichiers traités, dates, logs, erreurs) et permettre le rejeu;
- Le batch s’exécute une fois par heure via la crontab.
Les fichiers à synchroniser sont des fichiers au format FHIR (binaires + métadonnées JSON) https://www.hl7.org/fhir/formats.html
- La connaissance de ce format n’est pas un pré-requis.
La durée de ce micro-projet est à estimer mais l’ordre de grandeur devrait être une semaine ou deux. Si cette première mission est un succès, notre client vous confiera d’autres développements.
La mission peut s’effectuer à distance : seule une visite d’une demi-journée sur site est à prévoir pour prendre connaissance des contraintes techniques détaillées et faire connaissance avec l’équipe.
Compétences requises
- JavaScript et NodeJS sont requis;
- Une expérience préalable avec l’écriture de batchs de synchronisation entre deux systèmes (et les problématiques de logs / rejeux) est nécessaire souhaitable.
Testez vos compétences techniques grâce à nos quizzes en cliquant ici !