Description du poste
Ingénieur de conception et développement pour l'application TICKET FACTORY comportant les activités principales suivantes :
• Conception:
- Recueillir et analyser les besoins métiers et techniques
- Rédiger les spécifications fonctionnelles et techniques
- Concevoir l’architecture des applications (logicielle et technique)
- Participer aux choix technologiques et aux bonnes pratiques de développement
- Modéliser les données (UML, schémas de base de données, API, etc.)
• Développement:
- Développer des applications web en PHP
- Concevoir et maintenir des API et services backend
- Assurer la qualité du code (tests unitaires, revues de code, bonnes pratiques)
- Corriger les anomalies et assurer la maintenance évolutive
- Participer à l’optimisation des performances et de la sécurité
- Préparation de versions logicielles :
- Développement et test des Petites Évolutions.
- Développement et validation des corrections.
- Packaging de version avant livraison en Production.
- Mise à jour de la documentation produit.
• Collaboration & Méthodologie:
- Travailler en lien avec les équipes produit, design et technique
- Participer aux rituels Agile (daily, sprint planning, review…)
- Documenter les développements réalisés
- Accompagner les équipes sur les aspects techniques et conception
Profil recherche
Concepteur/développeur avec une solide expertise en PHP et de bonnes connaissances en Python, capable d’intervenir aussi bien sur des sujets de développement que de conception fonctionnelle et technique :
- Excellente maîtrise de PHP (Programmation Orienté Objet, Symfony)
- Maitrise du développement front (JavaScript, HTML5, CSS, ReactJS, …)
- Connaissance de Python serait un plus pour évoluer dans l’univers SMC SI
- Maitrise des bases de données SQL (MySQL, PostgreSQL…) et connaissance des bases de données NoSQL (MongoDB, …)
- Expérience dans la conception d’API REST
- Maîtrise des outils de versioning (Git)
- Connaissances en architectures microservices
- Expérience avec des environnements cloud (AWS, Azure…)
- Notions DevOps (CI/CD, Docker, …)
- Bonne culture des bonnes pratiques (Clean Code, SOLID…)
- Esprit analytique et capacité à proposer des solutions
- Bon relationnel et esprit d’équipe
- Sens de l’organisation
- Capacité d’adaptation
- Esprit d’initiative
- Bonne communication
Traits de personnalite souhaites
Recherche de nouveautéBesoin de réflexionBesoin d'autonomieImplication au travailAmbition