/

Dev Fullstack Expérimenté PHP en Freelance

--Casablanca/Rabat--
Ref. :
006343

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.