Développeur PHP Symfony(Senior)
Indexed description
Nos Smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure : 2000 collaborateurs présents dans 9 pays, avec 17 agences réparties en France et à l'international. Nos marques expertes : SensioLabs, Neopixl, Alter Way, UX-Republic, Creativestyle et Synotis.
Nous sommes certifiés “Happy at Work” 2023 !😍
Au sein de l'agence située à Casablanca, rejoignez une équipe dynamique dans une ambiance à taille humaine.
Nous recrutons un développeur Senior PHP / Symfony (5 ans d'expérience minimum)
Contexte du poste
Dans le cadre du renforcement de nos équipes de développement et de l’évolution de nos plateformes à forte criticité, nous recherchons un développeur Senior PHP / Symfony capable d’intervenir sur des architectures robustes, performantes et industrialisées.
Le profil recherché doit être autonome, capable de participer aux choix techniques, d’assurer la qualité des développements et de contribuer à l’amélioration continue des pratiques de l’équipe.
Expérience requise
- 5 à 6 ans d’expérience minimum en développement PHP
- Minimum 3 ans d’expérience significative sur Symfony
- Expérience obligatoire sur des projets structurés à forte volumétrie ou forte criticité
- Expérience en environnement agile
- Très bonne maîtrise de PHP 8+
- Excellente maîtrise de Symfony :
- Architecture Symfony
- Cycle de vie d’une requête
- Dependency Injection
- Event Dispatcher / Subscribers
- Security
- Messenger
- API Platform
- Doctrine ORM
- Console Commands
- Cache Symfony
- Bonne maîtrise des Design Patterns
- Bonne compréhension des principes SOLID
- Architecture REST API
- Architecture orientée services / microservices
- Gestion de performance et optimisation backend
- Gestion des erreurs et logs
- Bonne compréhension des problématiques de scalabilité
- Maîtrise SQL
- Expérience MySQL / MariaDB ou PostgreSQL
- Gestion des migrations (Doctrine Migration)
- Optimisation des requêtes
Le candidat doit avoir déjà travaillé avec plusieurs composants d’architecture modernes :
- Redis / système de cache distribué
- RabbitMQ / Kafka ou système de messaging
- ElasticSearch ou moteur de recherche avancé
- Gestion des queues et traitements asynchrones
- Mise en cache avancée
- Maîtrise Linux
- Expérience Docker obligatoire
- Bonne compréhension de la conteneurisation
- Connaissances Kubernetes/OpenShift appréciées
- Git / GitLab
- Pipelines CI/CD
- Gestion des environnements de déploiement
- Très bonne compréhension des fondamentaux HTTP :
- Méthodes HTTP
- Headers
- Sessions
- Cookies
- Authentification
- Stateless APIs
- Connaissances de base en load balancing et reverse proxy
- Tests unitaires et fonctionnels
- PHP Unit
- Analyse qualité de code
- Respect des standards de développement
- Documentation technique
- Autonomie
- Capacité d’analyse
- Communication technique claire
- Capacité à challenger les choix techniques
- Esprit d’équipe
- Sens des responsabilités
- Forte culture qualité et industrialisation
- Expérience sur des projets fintech/télécom
- Expérience haute disponibilité
- Forte sensibilité performance et sécurité
- Contribution à des choix d’architecture
- Expérience mentoring / accompagnement des juniors
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search