Description de la mission
Nous recherchons un·e développeur.se confirmé·e qui aura pour missions :
• travailler au sein d’une équipe agile et appliquant la méthodologie Scrum ;
• contribuer au développement du portail TCM, dans ses parties backend et frontend, à sa documentation, dans un souci de maintenabilité, de qualité, d'évolutivité à long terme du produit ;
• assurer le suivi en production (suivi de la performance, des erreurs, de la disponibilité, scalabilité, etc.) du produit ;
• participer à la définition de l’architecture technique de la solution et au choix des technologies en collaboration avec le reste de l’équipe produit ;
Lieu de la mission
Paris 16
L’équipe devra être présente sur site à 50% et en télétravail 50% du temps restant.
Durée de la mission
La mission démarrera mars/avril 2026 pour une durée minimum de 1 an, temps plein annuel équivalent de 220 jours /an.
Profil
• Capable de travailler sur le backend et sur le frontend (~ 70% backend - 30% frontend)
• La qualité du code est une de vos priorités et vous suivez les bonnes pratiques de développement
• Bonne connaissance des environnements du développement logiciel, du déploiement continue et de l’univers d’industrialisation logicielle ;
• Capacité à travailler en équipe indispensable, forte capacité relationnelle ;
• Rigueur, capacité d’organisation ;
• Enthousiasme, dynamisme, réactivité, force de proposition ;
• 5 ans d’expérience professionnelle minimum (hors stages et alternances) en développement dans les technologies du projet (voir compétences);
Compétences, expériences attendues
Méthodologie Agile
• Expérience confirmée au sein d’une équipe agile ayant pratiqué Scrum.
Software Craftsmanship
Git
• Maîtrise de la gestion de version sous Git.
• Connaissance des workflows de branching sur Git (Trunk Based Development)
Test Unitaire
• Automatisation des tests unitaires. Expérience sur frameworks xUnit.
Containerisation des applications
• Maîtrise de la containerisation Docker.
• Expérience sur orchestration de containers (Kubernetes) appréciée.
Autres pratiques de contrôle de la qualité
• Pratique régulière de la revue de code.
API REST & Architectures Microservices
• Expérience confirmée en développement de services REST.
• Maîtrise des standards de spécification/documentation d’API (OpenAPI / Swagger)
• Connaissance des principes d’API Gateway et langages de query d’API (GraphQL)
Patterns architecture
Messaging
• Expérience dans l’utilisation de bus de messages (Azure Queues)
Architectures orientées évènement
• Expérience dans l’implémentation du pattern CQRS (Command Query Read Segregation)
Bases de données & Moteurs de recherche
RDBMS
• Bases de données relationnelles (PostgresSQL).
Bases NoSQL
• Expérience avec au moins une base de données NoSQL de la famille document (ex : Cosmos DB, Mongo DB)
Moteurs de recherche
• Expérience dans la mise en place Azure Search ou toute autre technologie basée sur le moteur Lucene (ex : Apache SolR).
Backend
Frameworks
• .Net > 6 / ASP .Net Web API
Langages
• C#, TypeScript
ORM et accès aux données
• Entity Framework Core et LINQ
Azure
Expérience générale sur Cloud Azure
• Connaissance des principaux services PaaS disponibles sur Azure. Connaissance sur les outils de gestion (Groupes de Ressources, Souscriptions, Gestionnaire de ressources Azure, Gestion de l’identité et de la sécurité)
CI / CD
• Déploiement d’applications web sur Azure.
• Déploiement d’applications containerisées sur Azure Container Registry
• Pratique de l’intégration continue sur Azure DevOps.
• Pratique de l’Infrastructure As Code (IaC) : Terraform
Monitoring
• Azure Monitor / Application Insights
Certifications appréciées
• Azure Developer AZ-204, Azure Fundamentals AZ-900, Azure DevOps Engineer AZ-400, Azure Solutions Architect
Médias / services cognitifs
• Expérience autour du NLP
• Expérience dans la mise en œuvre de services du traitement du langage naturel, tels que la transcription automatique (SpeechToText) et l’extraction d’entités nommées (Named Entity Recognition)
Frontend
Frameworks et librairies
• Expérience sur framework Angular 18
• Expérience en automatisation de tests frontend sur Angular (ex : Jasmine, Jest, Cypress)
Standards et pratiques frontend
• Html5, CSS 3, responsive design, maîtrise du modèle de boxing flexbox, Atomic CSS (Primeflex)
• Préprocesseurs CSS (ex : SaSS).
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.