L’organisation de développement PALLADIUM recrute (16 avril 2025)

L’organisation de développement PALLADIUM recrute (16 avril 2025)

Informations sur l'emploi

Titre du Poste : Développeur de systèmes numériques

Niveau Requis : Licence

Année d'Expérience Requise : 5 ans

Lieu du Travail : Nigeria

Description de l'emploi

Palladium est un leader mondial dans la conception, le développement et la diffusion d’impact positif, c’est-à-dire la création intentionnelle de valeur sociale et économique durable. Nous collaborons avec les gouvernements, les entreprises et les investisseurs pour relever les défis mondiaux les plus urgents. Forts d’une équipe de plus de 3 000 collaborateurs répartis dans plus de 90 pays et d’un réseau mondial de plus de 35 000 experts, nous contribuons à améliorer les économies, les sociétés et, surtout, la vie des citoyens.

Développeur de systèmes numériques TB

 

Objectif du poste

  • Palladium recherche un développeur de systèmes numériques TB qualifié pour rejoindre l’équipe d’ingénierie logicielle de Data.FI, responsable de la conception et du développement de divers produits technologiques destinés aux services de santé et sociaux. Le/la titulaire travaillera en collaboration avec les responsables techniques et les chefs de produit pour concevoir des solutions logicielles et des architectures client et serveur afin d’assurer l’intégration et l’interopérabilité des différents systèmes électroniques de gestion de la tuberculose (TB-MIS) au Nigéria. Il/Elle sera notamment chargé(e) de créer des services avec Java et Spring Boot dans un environnement Linux, de déployer et de gérer des services sur AWS et Microsoft Azure, et d’utiliser Postgres pour interagir avec les données relationnelles.
  • Le développeur de systèmes numériques sera rattaché au chef d’équipe informatique et travaillera en étroite collaboration avec les équipes d’analyse commerciale, d’utilisation et d’analyse des données et de surveillance de la santé publique. Il s’agit d’un poste à temps plein, avec un contrat d’un an, renouvelable sous réserve de disponibilité des fonds.

Fonctions et responsabilités principales

  • En collaboration avec les équipes d’informatique de santé, d’analyse commerciale, d’utilisation des données et d’analyse de Data.FI, travailler avec le NTBLCP pour identifier et proposer des solutions liées aux plateformes électroniques de gestion de la collecte, de l’analyse et de la communication des données sur la tuberculose.
  • Participer à la conception, au développement et à la mise en œuvre de solutions numériques pour le suivi et l’évaluation de la tuberculose et la surveillance en utilisant un mélange de solutions logicielles prêtes à l’emploi, de logiciels en tant que service, open source et sur mesure.
  • Dépannez, corrigez les défauts et étendez les fonctionnalités des sites Web, systèmes, applications, applications mobiles et systèmes de gestion de contenu existants pour les données TB.
  • Évaluer les systèmes existants et maintenir une documentation technique détaillée pour tous les produits développés, y compris les documents de conception de systèmes, les dictionnaires de données et la conception de bases de données.
  • Assurer le respect des processus établis et l’utilisation d’outils et de technologies cohérents avec les solutions, l’infrastructure et les capacités de support existantes.
  • Participer au développement de systèmes d’information de grande capacité basés sur le Web pour les environnements cloud et locaux.
  • Créer et maintenir des environnements de test et d’évaluation selon les besoins.
  • Concevoir et exécuter des tests de performance et de sécurité, produire des rapports sur ces systèmes le cas échéant.
  • Concevoir et développer des services Web basés sur REST en utilisant Java Spring Boot.
  • Appliquer les principes et les modèles de conception à la création de solutions au niveau de l’entreprise, selon les besoins.
  • Effectuer le réglage des services Web et les tests de performances.
  • Implémentez des tests unitaires selon les besoins.
  • Aider les développeurs front-end à exploiter les services Web.
  • Automatisez/scriptez les tâches courantes des développeurs et optimisez en permanence les flux de travail personnels et d’équipe.
  • Installation et configuration de l’infrastructure.
  • Participer au processus de révision et de rétroaction du code.
  • Prenez une fonctionnalité du début à la fin de manière indépendante sur l’ensemble de la pile.
  • Collaborer avec les coéquipiers sur l’UX/UI proposé et fournir des commentaires si nécessaire.
  • Participer et soutenir l’ensemble du processus SDLC.

Qualifications requises chez Palladium

  • Au moins cinq ans d’expérience pertinente en technologies de l’information (TI), en développement de logiciels, en interopérabilité et/ou en visualisation de données.
  • A démontré une compréhension des systèmes de surveillance électronique de la tuberculose et/ou des systèmes de gestion basés sur les cas, par exemple DHIS2, eTB Manager, etc.
  • Solide connaissance des environnements JavaScript, notamment React et la gestion d’état comme Redux.
  • Solide connaissance de la conception Web réactive utilisant Bootstrap et les technologies associées.
  • Expérience avec les bases de données relationnelles, la conception de schémas et l’analyse des performances.
  • Expérience de déploiement de solutions utilisant des conteneurs et d’autres technologies cloud.
  • Capacités et techniques Java modernes.
  • Bonne connaissance de Spring Boot, Spring Security, Spring JPA et Hibernate.
  • Concepts de modélisation de données relationnelles et expérience dans PostgreSQL, MySQL ou applications similaires.
  • Modèles de conception de services Web RESTful adoptés.
  • Architecture d’application basée sur les microservices.
  • Technologies de conteneurisation d’applications, notamment Docker et Kubernetes.
  • Connaissance des normes d’intégration de systèmes telles que REST, OAUTH2 et OIDC.
  • Expérience avec Git ou des systèmes de contrôle de version similaires.
  • Connaissance des plateformes de prétraitement CSS côté serveur, telles que LESS et SASS.
  • Une expérience avec les suites d’applications LAMISPlus et NOMIS ainsi qu’avec les produits mondiaux pour la santé numérique tels que DHIS, OpenMRS et OpenHIE sera un avantage supplémentaire.

Postulez sur le site de Palladium