Développeur full stack

Il y a 5 heures

Mérignac, Nouvelle-Aquitaine, France MEDECINS SANS FRONTIERES LOGISTIQUE Temps plein

L’Association « Médecins Sans Frontières Logistique » est une des centrales d’achats du mouvement MSF ayant pour objets :

  • l’approvisionnement et le support des missions MSF ou d’autres ONG en matériels médical et non médical leur permettant d’assurer le bon déroulement de leurs programmes
  • la participation à la formation technique et logistique des staffs MSF
  • la recherche, l’innovation et le développement de nouveaux outils adaptés aux terrains d’interventions de MSF

Association loi 1901 à but non lucratif créée par MSF France en 1986, basée à Mérignac (Bordeaux Métropole - France) et à Dubaï (Émirats Arabes Unis), MSF Logistique compte actuellement 175 salariés dont les fonctions couvrent l’ensemble de la chaîne d’approvisionnement des missions (réception et traitement des commandes, achats, stockage, maintien des stocks d’urgences, assemblage en kits, préparation des commandes, transport) ainsi que les fonctions transverses de support (Administration et Finances, Informatique, Ressources Humaines, Assurance qualité).

MSF Logistique exerce sa mission dans le cadre des législations et des réglementations existantes dans son domaine dans les pays où elle est basée, en particulier : Établissement pharmaceutique, Opérateur économique agrée, Entrepôt sous douane, Installations classées pour la protection de l’environnement (ICPE), Centrale d’Achat Humanitaire (HPC ECHO).

Dans un contexte de transformation du système d’information et de renforcement temporaire de ses activités, la Direction des Systèmes d’Information recrute un(e) Développeur(se) full stack / Lead technique (F/H). Il/Elle contribue à l’évolution, à la fiabilisation et à la modernisation des applications et interfaces du SI, en intervenant sur le développement applicatif, l’intégration entre systèmes, ainsi que l’amélioration continue des pratiques de développement et de qualité logicielle.

Vos principales missions seront notamment de :

Qualité logicielle et bonnes pratiques

  • Mettre en place et promouvoir les bonnes pratiques de développement que ce soit en interne et chez nos prestataires
  • Participer activement aux peer reviews et à la qualité du code
  • Concevoir, développer et maintenir des tests automatisés (unitaires, intégration, fonctionnels)
  • Contribuer au suivi des indicateurs de qualité
  • Participer à la création du git et des pipelines CI/CD et des processus d’intégration et de déploiement

Développement applicatif

  • Concevoir, développer et maintenir des applications métiers backend et frontend
  • Intervenir sur des applications existantes, y compris des environnements legacy PHP
  • Développer de nouveaux services et APIs et composants techniques basés sur des technologies récentes, notamment en Python
  • Participer à la conception technique des solutions et à leur évolution
  • Contribuer à l’amélioration continue de l’architecture applicative, de la maintenabilité et des performances

Intégration et automatisation

  • Concevoir et maintenir des interfaces entre applications internes et externes
  • Développer des flux d’intégration via APIs, fichiers, événements ou middleware
  • Mettre en œuvre des automatisations et orchestrations avec des outils no-code / low-code tels que n8n (ou équivalent)
  • Assurer la fiabilité, la supervision et la traçabilité des échanges de données
  • Participer aux travaux liés à la migration et à la transformation des données

Agilité et collaboration d’équipe

  • Participer activement au fonctionnement agile de l’équipe
  • Contribuer à structuration des pratiques de travail et favoriser l’amélioration continue
  • Accompagner techniquement les autres développeurs et favoriser le partage de connaissances
  • Collaborer étroitement avec les équipes métiers, les Business analysts et les chefs de projet

Documentation et support

  • Rédiger et maintenir la documentation technique des applications et interfaces
  • Participer au support technique et à la résolution d’incidents
  • Accompagner les mises en production et contribuer au maintien en condition opérationnelle des applications

Profil

Issu(e) d’une formation supérieure Bac+5 en informatique, développement logiciel, systèmes d’information ou domaine équivalent, vous justifiez d’une expérience d’au moins 3 ans sur un poste similaire.

Vous avez évolué dans des environnements SI / applicatifs / projets, idéalement en contexte de transformation, de modernisation d’applications, d’intégration de systèmes ou d’ERP/WMS.

Vous disposez de bonnes compétences en :

  • développement backend et frontend
  • conception et mainte