Concepteur Développeur PHP (F/H)
Indexed description
Ingénieur de développement pour l'application CIRCE, comportant les activités principales suivantes :
• Soutien au Bon Fonctionnement :
- Investigation technique et fonctionnelle sur les cas de dysfonctionnement.
- Prise en charge d'Opérations de Services occasionnelles (extraction de données, mises à jour des Produits Logiciels de Développement…).
• Préparation de versions logicielles :
- Développement et test des Petites Évolutions.
- Développement et validation des corrections.
- Packaging de version avant livraison en Production.
- Mise à jour de la documentation produit.
• Apport d'expertise technique et fonctionnelle :
- Contribution aux travaux d'étude et/ou de mûrissement qui impliqueraient le produit CIRCE.
En l’occurrence, l’application CIRCE devrait bénéficier de travaux d’amélioration pour renforcer sa stabilité opérationnelle :
- Modification de la méthode d’accès (migration GASSI, GATE4)
- Mise en œuvre d’une infrastructure sur solution Cloud.
- Montée en gamme de la version PHP (PHP7, PHP8)
- Modification du framework de développement (OFT, Symfony)
Profil recherché:
Le profil de compétences recherché est présenté dans le tableau ci-dessous, avec le niveau de compétences attendu valorisé par la cotation utilisée dans les Cahiers des Charges des Prestations Externes, à savoir :
- Maîtrise opérationnelle : les connaissances ont été mises en œuvre au travers d'une pratique réelle. Les compétences acquises permettent d'agir avec autonomie dans les situations dites "standards".
- Maîtrise avancée : les connaissances ont été mises en œuvre dans des contextes diversifiés.
- Les compétences acquises permettent d'être autonome et performant(e) dans la plupart des cas.
- Expertise : les compétences ont été développées au travers de contextes variés et complexes, amenant à un très bon niveau de maîtrise.
Compétences Techniques:
- PHP niveau 4: L’application est écrite avec beaucoup de PHP natif et un peu d’OFT et des formulaires Zend Framework.
- SQL niveau 4: Il y a de grosses requêtes SQL car le modèle de données est complexe.
- Les requêtes ne sont pas regroupées dans des repository et elles comportent de nombreuses règles métier.
- Traitement des données: niveau 5: Présence de nombreuses sources de données historiques (transfert de fichier, API SOAP, restitution d’audit BladeLogic par création de fichier…).
- JavaScript: niveau 3
- Docker / CI/CD GITLAB: niveau 2
Autres Compétences:
- Méthodes Agiles (SCRUM, notamment): niveau 2 Maîtrise opérationnelle
- JIRA, CONFLUENCE: niveau 2 Maîtrise opérationnelle
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search