Palladium recrute pour ce poste (19 Octobre 2023)

Informations sur l'emploi

Titre du Poste : Développeur Backend

Niveau Requis : Licence

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

Lieu du Travail : Nigéria

Description de l'emploi

Palladium est un leader mondial dans la conception, le développement et la fourniture d’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.

Objectif du poste

  • Palladium cherche à embaucher un développeur Backend possédant une expérience adéquate en programmation Back-end.
  • Le développeur back-end travaillera en étroite collaboration avec l’équipe de développement du système national d’information de gestion des OEV pour développer la logique côté serveur, la maintenance et la définition des bases de données tout en garantissant des performances élevées et une réactivité aux demandes du front-end.
  • Il/Elle sera responsable, entre autres, de la création de services utilisant Java et Spring Boot, du travail 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.
  • Le développeur Backend relèvera du développeur senior.

Tâches et responsabilités principales

  • Soutenir le développement, la mise en œuvre, le déploiement et l’intégration de la suite de solutions, en garantissant une livraison réussie, une haute qualité et la durabilité des solutions de projet.
  • Soutenir le développement et la mise en œuvre de stratégies techniques et d’architectures de solutions ainsi que la conception de la suite technologique du projet.
  • Concevoir et développer des services Web basés sur REST à l’aide de Java Spring Boot.
  • Participer au développement de systèmes d’information Web de grande capacité pour les environnements cloud et locaux.
  • Soutenir l’évaluation des 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 bases de données.
  • 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é et produire des rapports sur ces systèmes, le cas échéant.
  • Appliquer les principes et les modèles de conception pour créer des 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 si nécessaire.
  • Automatisez/scriptez les tâches courantes des développeurs et optimisez continuellement les flux de travail personnels et d’équipe.
  • Installation et configuration des infrastructures.
  • Participer à la révision du code et au processus de rétroaction.

Qualifications requises

  • Baccalauréat en informatique ou dans un domaine connexe.
  • 3 ans d’expérience dans le développement et la mise en œuvre d’outils numériques liés aux solutions technologiques et de données dans un environnement axé sur les données.
  • Familiarité avec les langages de programmation/frameworks Web back-end pour un développement rapide, tels que Java, Express.js (Node.js), Django (Python), Ruby on Rails (Ruby) ou Laravel (PHP). Expérience avec les bases de données relationnelles, la conception de schémas et l’analyse des performances.
  • Expérience dans le déploiement de solutions utilisant des conteneurs et d’autres technologies cloud.
  • 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.
  • Réalisation de tests unitaires, de tests d’intégration et de débogage du code back-end pour l’assurance qualité.
  • Expérience en matière de sécurisation du back-end, y compris l’authentification et l’autorisation, le cryptage des données et les meilleures pratiques pour prévenir les vulnérabilités courantes.
  • Familiarité avec l’architecture d’applications basée sur les microservices.
  • 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.
  • Une expérience dans des programmes de santé ou de protection sociale sera un atout supplémentaire.

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é à prioriser et à exécuter efficacement des tâches dans un environnement sous haute pression.

Postulez ici

Retrouvez d’autres offres sur notre chaîne Telegram en cliquant ici.