Poste : Le candidat doit être capable de s'adapter à l'environnement technique actuel : PHP natif (version 8.3 avec migration prévue vers 8.4), Docker, déploiement Kubernetes, versioning et gestion de projet sur GitLab.
La documentation et les spécifications fonctionnelles, rédigées sur Atlassian Confluence, sont primordiales. La séparation des fonctions (frontend, backend, devOps, etc.) est importante pour favoriser la spécialisation. À terme, il est envisageable que des développeurs deviennent responsables d'une partie spécifique du logiciel.
Missions spécifiques :
1. Contribuer à la refonte progressive de l'architecture du logiciel.
2. Participer à l'API'sation du code et à la séparation des modules.
3. Assurer la sécurisation des données personnelles et financières.
4. Travailler sur la maintenabilité du code et la création d'un socle solide.
5. Réaliser des tests fonctionnels en local et collaborer avec les AMOA pour les tests des fonctionnalités.
6. Participer au déploiement en production via des pipelines sur GitLab et Kubernetes.
Profil : Compétences techniques :
1. Langages de programmation :
2. Maîtrise de PHP natif (version 8.3, avec une migration prévue vers 8.4).
3. Connaissance de Laravel / Symfony.
4. Bases de données :
5. Expertise en requêtes SQL, notamment avec MariaDB.
6. Une connaissance des bases de données NoSQL, comme MongoDB, est un plus.
7. Outils et environnements :
8. Expérience avec Docker pour les environnements de développement.
9. Familiarisé avec Kubernetes pour le déploiement.
10. Utilisation de GitLab pour le versioning et la gestion de projet.
11. Documentation et spécifications :
12. Capacité à travailler avec Atlassian Confluence pour la documentation et les spécifications fonctionnelles.
Expérience :
1. Solide expérience en développement backend avec PHP.
2. Expérience dans la refonte et la sécurisation d'architectures logicielles.
3. Participation à des projets de migration et de refonte d'applications monolithiques vers des architectures modulaires.
Compétences personnelles :
1. Capacité à s'adapter à un environnement technique en évolution.
2. Ouverture à l'apprentissage de nouvelles technologies et méthodes.
3. Souci du détail et rigueur dans la documentation et le respect des spécifications.
4. Capacité à travailler de manière autonome et en équipe.
5. Bonnes compétences en communication pour collaborer avec les équipes frontend, DevOps, et AMOA.
6. Frais kilométriques
7. Chèques-cadeaux
Entreprise :
Notre client est un éditeur de logiciels. Pour améliorer et sécuriser le logiciel sur le long terme, il a été prévu de repenser progressivement l'architecture globale du logiciel.
Dans le contexte actuel de refonte de l'architecture logicielle, notre client recrute un développeur back-end ayant une solide expérience en PHP et une maîtrise des requêtes de bases de données SQL.
Créer une alerte emploi pour cette recherche
Dveloppeur Back End • Nancy, Meurthe-et-Moselle, France
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.