Dev Fullstack Expérimenté PHP en Freelance Ref. 006343
Morocco
Full Time
Experienced
DESCRIPTION DE LA MISSION.
La Digital Factory de notre client à pour objectif de digitaliser les activités commerciales et de marchandises dans le but de simplifier, d'harmoniser et d'automatiser les processus opérationnels de l'entreprise.
- Niveau d'expérience : 3 à 7 ans
- Localisation : Casablanca, Maroc
- Démarrage: ASAP
- Charge prévisionnelle annuelle budgétée : 220 à 225 JH
ENVIRONNEMENT TECHNIQUE ET EXPERTISES NÉCESSAIRES.
Compétences techniques obligatoires
- Maîtriser le langage de programmation PHP (>= 8) et le framework Symfony, notamment pour le développement back-end des applications web.
- Bonne connaissance de la base de données Microsoft SQL Server, dans des environnements à forte volumétrie.
- Être à l'aise avec JavaScript, côté client comme côté serveur (Node.js), pour le développement d'applications complètes.
- Maîtrise de CI/CD (intégration et livraison continues), idéalement avec les outils Jenkins, GitLab CI ou équivalents, et les bonnes pratiques de pipeline de déploiement.
- Compétences solides en tests automatisés avec une expérience sur des outils comme Jest, Vitest, JUnit, Mockito ou similaires, dans une démarche Test-Driven Development (TDD) et de tests unitaires robustes.
- Maîtrise de l'automatisation des tests API via Postman ou outils équivalents, et mise en place de pratiques de monitoring (observabilité, performances, détection d'anomalies).
- Connaissance des méthodes de gestion de projet en Agilité (Scrum, Sprint Planning, Backlog) avec expérience pratique en équipe.
- S'engager dans une approche Software Craftsmanship en développement, en accordant une importance particulière à la qualité du code, aux bonnes pratiques de développement et aux principes du Domain-Driven Design (DDD).
Compétences techniques appréciées
- Expérience avec le framework CakePHP pour la maintenance et l'évolution d'applications existantes.
- Connaissance de frameworks JavaScript comme Sencha ExtJS ou équivalents pour le développement d'interfaces utilisateur.
- Compétences en conteneurisation et orchestration avec Docker et Kubernetes pour la mise en production scalable et reproductible des applications.
- Utilisation de LibreOffice ou outils bureautiques similaires dans le cadre de traitements automatisés.
MÉTHODES, ORGANISATIONS ET INTERACTIONS.
- Excellente communication écrite et orale : Bonne communication écrite et orale en français pour des interactions fluides avec le métier.
- Esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi qu'à remettre en question les solutions existantes pour les améliorer.
- Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration.
- Capacité à respecter les délais tout en maintenant des standards élevés.
- Esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour atteindre des objectifs communs.
NIVEAU ET TYPE D’EXPERTISE REQUIS.
- Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente
- Expérience de 3 à 7 ans en PHP
- Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Apply for this position
Required*