Palladium est un leader mondial dans la conception, le développement et la livraison de l’impact positif – la création intentionnelle d’une valeur sociale et économique durable. Nous travaillons avec les gouvernements, les entreprises et les investisseurs pour résoudre les défis mondiaux les plus urgents. Avec une équipe de plus de 3 000 employés opérant dans plus de 90 pays et 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 gens.
Aperçu du projet et rôle
- Data.FI est un projet mondial de cinq ans financé par l’Agence américaine pour le développement international (USAID) pour soutenir la réponse au VIH et au COVID-19.
- Data.FI s’associe à des programmes pour accélérer et maintenir l’accès à des données de haute qualité afin d’accélérer le contrôle et la maintenance de l’épidémie de VIH et de COVID-19.
- En améliorant les analyses approfondies mondiales, régionales, nationales et communautaires/locales des données épidémiologiques et programmatiques sur le VIH et la COVID-19, Data.FI accélère les réalisations du programme pour améliorer les services aux clients et atteindre et maintenir le contrôle des épidémies.
- Data.FI aide les gouvernements des pays hôtes à améliorer les systèmes d’information sur la santé (SIS) existants, en informant la direction des réponses aux lacunes dans la programmation et en maintenant l’impact en soutenant la transition des partenaires locaux.
But du poste
- Palladium cherche à employer un responsable DevOps senior qui fournira un soutien de direction à l’équipe de développement de logiciels Data.Fi Nigeria. Il / elle sera responsable de diriger l’équipe de développement dans la conception, le développement, le codage, les tests et le débogage des applications avec les conseils du directeur adjoint et de l’équipe régionale DIAS.
- Le gestionnaire principal DevOps serait responsable de la mise en œuvre des stratégies et des méthodes DevOps tout au long du processus de développement et de déploiement des solutions techniques.
- Il/elle supervisera la gestion des tâches, la normalisation, l’amélioration des compétences, les réunions techniques et les démonstrations de sprint documentées en plus de valider les mesures de performance de l’équipe tout en assurant une communication efficace entre les membres de l’équipe et les autres domaines fonctionnels du projet.
- Il / elle travaillera avec le conseiller en informatique pour soutenir les groupes de travail techniques de la communauté de pratique de l’informatique de santé (CoP) et assurera les collaborations et la coopération en matière de code entre les équipes techniques de la CoP. Il / elle ralliera davantage l’équipe de développement logiciel vers la vision du produit et la stratégie technique.
- Le Senior DevOps Manager rendra compte au Directeur Pays Adjoint. Il s’agit d’un poste à temps plein avec un contrat d’un an, renouvelable sous réserve de disponibilité des fonds.
Tâches et responsabilités principales
- Superviser l’implantation, le déploiement et l’intégration des solutions, en assurant une livraison réussie, une haute
- qualité et pérennité des solutions
- Gérer DevOps, assigner et surveiller le flux de travail et s’assurer que la qualité et l’efficacité sont maintenues
- Diriger l’équipe de développement de logiciels dans la conception, le développement, le codage, les tests et le débogage des outils numériques au niveau national
- Jouer un rôle de leadership dans le développement et la mise en œuvre de stratégies techniques et d’architectures de solutions et dans la conception de la suite de technologies du projet
- Travailler en étroite collaboration avec les parties prenantes, y compris les chefs de produit, pour comprendre les exigences commerciales et aider à les traduire en exigences techniques pour l’équipe de développement
- Diriger la planification et la documentation des spécifications techniques de la conception et des fonctionnalités du système
- Assurez-vous que toutes les exigences techniques et utilisateur, les améliorations demandées et les bogues signalés sont correctement capturés, validés et classés par ordre de priorité dans le backlog du portefeuille, les backlogs de produits et consignés de manière exhaustive en tant qu’épopées, fonctionnalités, histoires et tâches sur Jira.
- Co-faciliter les sprints de révision avec les propriétaires de produits et d’autres parties prenantes pour obtenir l’approbation et l’acceptation des propriétaires de produits, et les sprints Retrospect pour capturer les leçons apprises et les améliorations réalisables applicables aux futurs sprints
- Encadrer les membres de l’équipe et s’assurer qu’ils respectent les normes de qualité logicielle déterminées
- Diriger la mise en œuvre de l’approche de développement logiciel standardisée de Palladium, y compris les outils d’accompagnement et les procédures d’exploitation standard (SOP).
- Planifier et hiérarchiser les besoins en ressources pour le développement de systèmes
- Diriger et participer à la rédaction de code testable, évolutif et efficace et mener des revues de code
- Fer de lance de l’adoption et de la conformité aux meilleures pratiques mondiales, y compris les principes du développement numérique, les conventions de codage applicables, les normes ouvertes et les normes de sécurité.
- Travailler avec le responsable de l’informatique de la santé et l’équipe régionale DIAS dans la planification des versions d’applications spécifiques et l’élaboration de calendriers de déploiement.
Qualifications requises
- Diplôme d’études supérieures en informatique ou dans un domaine connexe.
- 8 ans d’expérience dans le développement et la mise en œuvre d’outils numériques spécifiquement liés à la technologie et aux solutions de données dans un environnement axé sur les données.
- Solide expérience technique avec une compréhension ou une expérience pratique dans le développement et la mise en œuvre de systèmes d’information qui soutiennent les programmes de santé et de protection sociale
- Minimum de 3 ans d’expérience dans la direction d’équipes de développement de logiciels de taille moyenne à grande supervisant la conception, le développement et le déploiement de bout en bout de solutions logicielles, y compris l’embauche, la gestion des performances et le leadership
- Solide connaissance de la conception Web réactive à l’aide de Bootstrap et des technologies connexes.
- Expérience avec les bases de données relationnelles, la conception de schémas et l’analyse des performances.
- Expérience du déploiement de solutions à grande échelle à l’aide de conteneurs et d’autres technologies cloud.
- Capacités et techniques Java solides.
- Solide connaissance de Spring Boot, Spring Security, Spring JPA et Hibernate.
- Bonne expérience avec Git ou des systèmes de contrôle de version similaires.
- Solide connaissance des environnements JavaScript, y compris react/redux et angular.
- Connaissance avancée des concepts de modélisation de données relationnelles et expérience de PostgreSQL et MySQL
- Plus de 5 ans d’expérience professionnelle dans le domaine DevOps prenant en charge SDLC à grande échelle.
- Excellente compréhension du SDLC, des correctifs, des versions et du développement de logiciels à grande échelle, de l’intégration continue et des approches de livraison.
- Solide connaissance des fournisseurs de cloud, par exemple Azure et AWS
- Expérience de l’utilisation d’outils numériques pour gérer des projets, tels que Microsoft Teams, Planner et Jira.
- Expérience de travail avec des équipes technologiques pour garantir que les résultats de conception et d’architecture de solution répondent aux exigences de l’entreprise.
- Une expérience avec les biens mondiaux pour la santé numérique, tels que DHIS, OpenMRS et OpenHIE, pourrait être préférable mais pas obligatoire.
Compétences et aptitudes:
- Excellentes compétences analytiques et créatives en résolution de problèmes.
- Excellentes compétences en communication écrite et orale.
- Souci du détail.
- Très motivé et dirigé.
- Capacité à hiérarchiser et à exécuter efficacement les tâches dans un environnement à haute pression.