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.
But du poste
Palladium est à la recherche de développeurs Full-stack qualifiés pour se joindre à l’équipe d’ingénierie logicielle responsable de la conception et du développement de divers produits technologiques qui soutiennent les services de santé et sociaux. Ils travailleront avec des responsables techniques et des chefs de produit pour imaginer des solutions logicielles et concevoir une architecture côté client et côté serveur. Le développeur Full-stack sera responsable, entre autres, de la création de services utilisant Java et Spring Boot dans un environnement Linux, du déploiement et de la gestion des services sur AWS et Microsoft Azure, et de l’utilisation de Postgres pour interagir avec les données relationnelles.
Les développeurs full-stack relèveront du développeur senior back-end. Il s’agit de postes à temps plein avec des contrats d’un an, renouvelables sous réserve de disponibilité des fonds.
Tâches et responsabilités principales :
- Participer au développement de systèmes d’information Web à haute capacité pour les environnements infonuagiques et locaux.
- É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ème, les dictionnaires de données et la conception de base de données.
- Construire 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 dans la création de solutions au niveau de l’entreprise, selon les besoins.
- Effectuer le réglage des services Web et les tests de performance.
- Mettre en place des tests unitaires au besoin.
- Aidez les développeurs frontaux à tirer parti des services Web.
- Automatisez/scriptez les tâches courantes des développeurs, optimisez en permanence les flux de travail personnels et d’équipe.
- Mise en place et configuration des infrastructures.
- Participer à la révision du code et au processus de rétroaction.
- Prenez une fonctionnalité du début à la fin indépendamment dans la pile.
- Collaborer avec les coéquipiers sur l’UX/UI proposée et fournir des commentaires au besoin.
- Participer et soutenir l’ensemble des processus SDLC.
Qualifications requises:
- Solide connaissance des environnements JavaScript, y compris la gestion des réactions et des états tels que redux.
- 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 à l’aide de 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 des applications similaires.
- Adoption de modèles de conception de services Web RESTful opiniâtres.
- Architecture d’application basée sur les microservices.
- Technologies de conteneurisation d’applications, y compris Docker, 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.
- Bonne compréhension des plates-formes de prétraitement CSS côté serveur, telles que LESS et SASS
- Une expérience avec Global Goods pour la santé numérique tels que DHIS, OpenMRS et OpenHIE sera un avantage supplémentaire.