Développeur back-end php
Détails
Informations
Au sein de la DSI de l'un de nos clients (une centaine de collaborateurs dont 50 développeurs) , vous intégrez une Feature. Votre périmètre d'action sera varié et stimulant : du maintien en condition opérationnelle (MCO) des applicatifs internes jusqu'à la création de nouvelles briques métiers à forte valeur ajoutée.
Le challenge majeur de ce poste réside dans la modernisation de notre système d'information (intranet/extranet) , en faisant évoluer notre stack monolithique historique vers une architecture orientée microservices, dans un environnement fortement axé sur le traitement de données volumineuses.? Vos missions principales Maintenir et optimiser l'intranet/extranet existant tout en participant activement à sa transition vers une architecture microservices.
- Conception & Développement : Concevoir, développer et tester (tests unitaires et fonctionnels) de nouvelles fonctionnalités métiers.
- Intégration & APIs : Interconnexion de services via des WebServices et des APIs REST/gRPC internes et externes.
- Traitement & Flux de données : Exploiter et optimiser les flux de données complexes à forte volumétrie (API, bases de données, événements en temps réel) .
Stack Technique & Compétences requises
- Langages : Très bonne maîtrise de PHP et/ou Python. Des connaissances ou appétence pour PERL et VueJS sont de véritables atouts.
- Frameworks : API Platform, FastAPI (et Quasar côté front) .
- Bases de données & SQL : Expertise PostgreSQL indispensable (maîtrise avancée des requêtes complexes : JOIN, EXPLAIN, procédures stockées, vues et stratégie d'indexation) .
- Event Streaming & Data : Expérience ou maîtrise des outils d'orchestration et de streaming de données comme Kafka et Airflow.
- Système : À l'aise dans un environnement Linux.
- Expérience : Une expérience solide en développement web confronté à de fortes volumétries de données.
- Méthodologie : Culture du travail en SCRUM, sens de l'organisation, rigueur et esprit d'équipe.
- Communication : Excellentes capacités de communication écrite et orale (contacts possibles avec des interlocuteurs internes et externes) , réactivité et dynamisme.
- État d'esprit : Diplômé (e) ou autodidacte passionné (e) , c'est avant tout votre curiosité technique et votre motivation qui feront la différence !