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 à ladé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.