Postée il y a 24 heures
Les développements attendus sont :
? Pour le site web du groupe : sur Drupal 9 (bientôt 10), avec une intégration PHP pour consommer des webservices REST (produit par d'autres ressources de l'équipe DIFA en JAVA).
Un bon niveau de compétence sur html/css /javascript, Drupal/PHP est indispensable.
Une compétence en réalisation de PDF générés par JASPER est un plus.
Un grand sens de la rigueur et une très bonne capacité à suivre les consignes sont également attendus.
Compétences techniques requises :
Etude existant technique (retro engineering de code, compréhension/étude de l'architecture existante?)
Capacité à réaliser des conceptions techniques (code)
Rédaction de document d'architecture technique
Rédaction Technical Story (ou STD)
Connaissance des exigences non fonctionnelles (performances , résilience ?) et des impacts sur l'architecture du code
Connaissance des API REST
Connaissance des API SOAP
Langage SQL & SGBD (Oracle, mysql?)
Langage XML - XSD
Connaissance PHP
Connaissance DRUPAL 8
Connaissance DRUPAL 9 / 10
Intégration de composants (base de données, serveurs, flux, CFT, SSO, ?)
Versioning / construction de sources/releases
Redaction / Exécution campagne de tests (Approche BDD / Gherkin)
Approche tests unitaires
Automatisation des tests
Qualité du code : amélioration continue (couverture TU, correction erreurs), perf, ?
Eléments de sécurité (top 10 OWASP, audit, DMZ, capcha, ?)
Gestion des environnements
Profil candidat:
Compétences techniques requises :
Etude existant technique (retro engineering de code, compréhension/étude de l'architecture existante?)
Capacité à réaliser des conceptions techniques (code)
Rédaction de document d'architecture technique
Rédaction Technical Story (ou STD)
Connaissance des exigences non fonctionnelles (performances , résilience ?) et des impacts sur l'architecture du code
Connaissance des API REST
Connaissance des API SOAP
Langage SQL & SGBD (Oracle, mysql?)
Langage XML - XSD
Connaissance PHP
Connaissance DRUPAL 8
Connaissance DRUPAL 9 / 10
Intégration de composants (base de données, serveurs, flux, CFT, SSO, ?)
Versioning / construction de sources/releases
Redaction / Exécution campagne de tests (Approche BDD / Gherkin)
Approche tests unitaires
Automatisation des tests
Qualité du code : amélioration continue (couverture TU, correction erreurs), perf, ?
Eléments de sécurité (top 10 OWASP, audit, DMZ, capcha, ?)
Gestion des environnements