Dev Fullstack Sénior PHP at ALTEN


Company Logo

ALTEN is Hiring

Job Info:
  • Company ALTEN
  • Position Dev Fullstack Sénior PHP
  • Location Rabat, Morocco
  • Source SmartRecruiters
  • Published June 05, 2025
  • Category Development
  • Type Full-Time


Job Description

Le consultant sera en charge de :

  • Digitaliser les activités commerciales et marchandises.
  • Simplifier, harmoniser et automatiser les processus opérationnels.
  • Collaboration étroite avec les équipes business, product management et design.
  • Conception d’outils ergonomiques, fiables et orientés utilisateurs.

● 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 avec une expérience de plus de 7 ans en PHP

● Maîtriser le langage de programmation PHP (>= 7) 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.