Développeur BRMS/Gestion de règles - WeMagnus - F/H

Le 25 mars

Critères de l'offre

  • Labège (31)
  • CDI
  • Secteur : Informatique, Internet, Télécoms, Conseil en informatique
  • Expérience requise : 3-5 ans , 6-10 ans
  • Domaines d'expertise : Java , Agile - Kanban , Bus , REST api , RabbitMQ Voir plus , Drools , BRMS , Json , Pega , Environmental management systems , SOAP , Développement de logiciel , Structures de données , Xml , Architecture des SI , Règles de hygiène , KAFKA , ODM , Test de performance Voir moins

L'entreprise : BERGER LEVRAULT

Berger-Levrault, éditeur de logiciels international, accompagne les professionnels privés et publics à répondre aux exigences croissantes de performance et de transformation de leurs métiers. Ancrés dans 5 siècles d'expertise du service public, inspirés par notre ADN d'inventeur, nous avançons dans l'intérêt général, partout où nous sommes présents.

Le Groupe étend son expertise métier dans les domaines des ressources humaines, de la gestion financière, de la gestion de la maintenance des infrastructures, ainsi que des solutions spécifiques destinées aux citoyens, aux établissements scolaires et de santé. Berger-Levrault c'est 2000 collaborateurs réunis autour de plusieurs marques (CARL Software, Aytos, Absis, Segilog, Sigems, Infosilem, Neolink, Expertiz Santé, Medialis, Escort Informatique) à l'international (France, Canada, Espagne, Maroc, Italie, Belgique, Suisse) avec plus de 51 000 clients et 25% de son CA investi dans la R&D.

Description du poste

Nous sommes engagés dans la transformation ambitieuse de notre solution de gestion des ressources humaines destinée aux collectivités locales. Ce projet, nommé WeMagnus, nécessite un nouveau talent passionné et innovant, prêt à diriger ce changement via des architectures modernes et innovantes.

Votre rôle sera crucial pour optimiser le développement d'un moteur de règles découplé des solutions métiers, interopérable, performant et transverse à la gamme.

Vous serez responsable de :

  • Concevoir et implémenter et piloter l'intégration des règles métier via des outils de type BRMS
  • Encadrer les phases de test et de validation pour garantir la qualité et la conformité.
  • Garantir l'interopérabilité avec d'autres modules et outils de la solution WeMagnus, en utilisant des standards ouverts.
  • Optimiser les performances pour assurer une exécution rapide et fiable des règles métier.
  • Collaborer avec les équipes métiers et techniques pour traduire les besoins opérationnels en solutions techniques efficaces.

Description du profil

Expérience professionnelle

  • 5 à 10 ans d'expérience dans le développement logiciel, idéalement en environnement Java.
  • Expérience significative impliquant des architectures modulaires ou des Business Rules Management Systems (BRMS) (par exemple : ODM , Drools, Pega ...) ou autres systèmes similaires.
  • Conception et maintenance de solutions robustes et évolutives, en lien avec des équipes pluridisciplinaires.
  • Expérience préalable avec des frameworks Java avancés

Compétences techniques

  • Java (niveau intermédiaire)
  • Bonne maîtrise des concepts objets (classes, objets, encapsulation, héritage, polymorphisme, Beans, ...)
  • Annotations et métadonnées : Configuration de règles via annotations pour simplifier leur intégration dans le code
  • Maîtrise des structures de données et des collections Java pour manipuler les faits métier.
  • Connaissance des formats d'échange de données comme JSON, XML ou autres formats requis
  • Intégration avec d'autres systèmes :
    • Connaissance des API REST ou SOAP pour interfacer le BRMS (Business Rules Management System) avec d'autres applications de la suite WeMagnus.
    • Utilisation de bus de données (par ex. Kafka, RabbitMQ) pour gérer les événements en temps réel.

Compétences techniques (serait un plus)

  • BRMS :
    • Compréhension des objets simples pour définir les faits manipulés par les règles.
    • Compréhension du fonctionnement d'un BRMS.
    • Capacité à écrire et gérer des règles métier sous forme déclarative.
    • Familiarité avec les concepts de faits, règles, agenda, sessions, et leur exécution
  • Test et validation :
    • Création de scénarios de test pour valider les règles et garantir leur conformité aux attentes métier.
    • Mise en œuvre et conduite de tests de performances

Soft Skills et état d'esprit

  • Bonne compréhension des besoins métiers pour traduire les exigences en règles opérationnelles.
  • Autonomie et curiosité technique pour explorer des concepts spécifiques.
  • Capacité d'adaptation pour s'intégrer dans des environnements complexes tout en suivant une formation initiale intensive.
  • Forte aptitude à collaborer avec des équipes multidisciplinaires, dans un contexte structuré et agile.

Salaire et avantages

Salaire : Salaire selon profil


Référence : 2025-5572


Créez votre profil pour postuler à cette offre