DEVELOPPEUR(SE) FULL STACK CONFIRMÉ(E)
Ref : 260316D001-
Date de début01/04/2026
-
Localisation
75016 PARIS
-
Durée12 mois
-
Profil
Développeur
Responsabilités principales
• Travailler au sein d’une équipe agile appliquant la méthodologie Scrum.
• Participer activement aux rituels agiles : daily meetings, sprint planning, sprint review et
rétrospectives.
• Contribuer au développement du portail TCM sur ses composantes backend et frontend.
• Participer à la conception technique et aux choix d’architecture en collaboration avec l’équipe
produit.
• Rédiger et maintenir la documentation technique du produit.
• Garantir la maintenabilité du code et l’évolutivité à long terme de la solution.
• Mettre en oeuvre des bonnes pratiques de développement et de Software Craftsmanship.
• Participer aux revues de code afin de garantir la qualité et la cohérence du code produit.
• Mettre en place et maintenir les tests unitaires et les tests automatisés.
• Assurer le suivi du produit en production : surveillance des performances, gestion des erreurs,
disponibilité, scalabilité.
• Participer aux activités de déploiement et d’intégration continue.
• Collaborer avec les membres de l’équipe produit : Product Manager, Product Owner, UX
Designer, Scrum Master et autres développeurs.
Environnement technique et fonctionnel
Méthodologie Agile
• Expérience confirmée au sein d’une équipe agile.
• Pratique de la méthodologie Scrum.
Software Craftsmanship
• Maîtrise de la gestion de version sous Git.
• Connaissance des workflows de branching (Trunk Based Development).
• Automatisation des tests unitaires avec frameworks xUnit.
• Pratique régulière de la revue de code.
• Maîtrise de la containerisation Docker.
• Expérience sur l’orchestration de conteneurs avec Kubernetes appréciée.
API REST et architectures microservices
• Expérience confirmée en développement de services REST.
• Maîtrise des standards de spécification et documentation d’API (OpenAPI / Swagger).
• Connaissance des principes d’API Gateway.
• Connaissance des langages de requête d’API tels que GraphQL.
Patterns d’architecture
• Expérience dans l’utilisation de bus de messages (Azure Queues).
• Connaissance des architectures orientées évènements.
• Expérience dans l’implémentation du pattern CQRS (Command Query Responsibility
Segregation).
Bases de données et moteurs de recherche
• Bases de données relationnelles : PostgreSQL.
• Bases de données NoSQL orientées document : Cosmos DB ou MongoDB.
• Mise en oeuvre de moteurs de recherche tels que Azure Search.
• Connaissance de technologies basées sur Lucene : Apache SolR.
Backend
• Frameworks : .NET 6 et versions supérieures, ASP.NET Web API.
• Langages : C#, TypeScript.
• ORM et accès aux données : Entity Framework Core et LINQ.
Cloud Azure
• Expérience générale sur le cloud Microsoft Azure.
• Connaissance des principaux services PaaS disponibles sur Azure.
• Connaissance des outils de gestion Azure : groupes de ressources, souscriptions, Azure
Resource Manager, gestion de l’identité et de la sécurité.
• Déploiement d’applications web sur Azure.
• Déploiement d’applications conteneurisées via Azure Container Registry.
• Pratique de l’intégration continue avec Azure DevOps.
• Pratique de l’Infrastructure as Code avec Terraform.
• Monitoring avec Azure Monitor et Application Insights.
Certifications appréciées
• Microsoft Azure Developer AZn204
• Microsoft Azure Fundamentals AZn900
• Microsoft Azure DevOps Engineer AZn400
• Microsoft Azure Solutions Architect
Médias et services cognitifs
• Expérience autour du NLP (Natural Language Processing).
• Mise en oeuvre de services de traitement automatique du langage naturel.
• Transcription automatique de la parole (SpeechntonText).
• Extraction d’entités nommées (Named Entity Recognition).
Frontend
• Framework Angular 18.
• Automatisation des tests frontend : Jasmine, Jest, Cypress.
• Standards et pratiques frontend : HTML5, CSS3.
• Responsive design.
• Maîtrise du modèle de layout Flexbox.
• Utilisation d’Atomic CSS (PrimeFlex).
• Utilisation de préprocesseurs CSS tels que SaSS.
Informations complémentaires
• Equipe produit composée de : 3 développeurs confirmés, 1 Product Manager, 1 Product
Owner, 1 Scrum Master et 1 UX Designer.
Profil recherché
• Développeur full stack capable d’intervenir sur le backend et sur le frontend (environ 70 %
backend et 30 % frontend).
• La qualité du code est une priorité et le candidat applique les bonnes pratiques de
développement.
• Bonne connaissance des environnements de développement logiciel et des processus
d’industrialisation.
• Bonne compréhension des pratiques de déploiement continu et d’intégration continue.
• Capacité à travailler efficacement en équipe.
• Forte capacité relationnelle.
• Rigueur et sens de l’organisation.
• Esprit d’initiative et capacité à être force de proposition.
• Enthousiasme, dynamisme et réactivité.
• Minimum 5 années d’expérience professionnelle en développement logiciel dans les
technologies mentionnées (hors stages et alternances).