Dev .Net Confirmé H/F
Role details
Job location
Tech stack
Job description
Contexte de la mission
Dans le cadre de l'évolution et de la modernisation continue de sa plateforme e-commerce grand public, un grand compte recherche un(e) Développeur(se) Back-End .NET Senior / Craftsperson (H/F).
Intégré(e) au sein de l'équipe de développement applicatif, vous interviendrez sur l'ensemble du cycle de vie des composants logiciels back-end : de la conception technique à la mise en production, en passant par le développement et les tests unitaires. Votre expertise en ingénierie logicielle sera essentielle pour garantir la robustesse, la scalabilité et la maintenabilité d'une architecture e-commerce à forte charge.
Missions principales & Rôle
- Analyse & Conception Technique :
- Analyser les besoins fonctionnels et contribuer à l'étude de faisabilité et d'estimation des charges.
- Participer au design applicatif et à la structuration des bases de données en appliquant les principes DDD (Domain-Driven Design).
- Réaliser le prototypage et définir l'architecture technique des composants logiciels.
- Développement & Craftsmanship :
- Développer les composants back-end complexes en .NET Core dans le respect strict des normes de Clean Code et des principes SOLID.
- Mettre en oeuvre des architectures orientées événements / messaging (Kafka, RabbitMQ ou Solace).
- Participer activement aux revues de code croisées (peer reviewing) pour garantir un niveau de qualité élevé.
- Rédiger la documentation technique et initialiser les dossiers d'exploitation en vue de l'industrialisation et des Mises en Production (MEP).
- Qualité, Tests & Maintenance :
- Élaborer les jeux d'essais et prendre en charge la rédaction et l'exécution des tests unitaires et d'intégration.
- Identifier, analyser et corriger les dysfonctionnements applicatifs.
- Assurer la maintenance corrective et évolutive des solutions, ainsi que le support N3 / résolution d'incidents de production.
Objectifs & Livrables
Les livrables attendus pour cette prestation sont :
- Des développements applicatifs conformes aux exigences fonctionnelles et aux standards de qualité e-commerce.
- Une suite complète de tests unitaires et d'intégration assurant une couverture de code optimale.
- Les dossiers de conception, documentations techniques et dossiers d'exploitation nécessaires au déploiement.
Requirements
Profil recherché ️ Compétences requises ️ Expertise Technique (Impérative)Framework Back-End (.NET Core - Expert) : Maîtrise avancée de l'écosystème .NET Core / .NET (C#) pour le développement d'APIs et de microservices scalables.Pratiques de Développement (Software Craftsmanship - Expert) : Pratique quotidienne et approfondie du Clean Code, des principes SOLID, du DDD et du TDD (Test-Driven Development).Bases de Données (T-SQL - Confirmé) : Solides compétences en requêtage, modélisation et optimisation SQL / T-SQL (SQL Server). Architecture & Messaging (Souhaitable)Systèmes de Messaging / Asynchronisme : Connaissance avancée des architectures orientées événements et des courtiers de messages (Kafka, RabbitMQ, Solace). LanguesFrançais : Courant / Langue maternelle (Impératif). Profil recherchéSéniorité : Développeur(se) Back-End Confirmé(e) à Senior (5 à 10 ans d'expérience obligatoire).Domaine Métier : Expérience impérative et significative dans le secteur de l'E-Commerce (gestion de flux à forte charge, problématiques de panier, catalogue, paiement ou gestion des stocks).Soft Skills :Rigueur & Exigence Qualité : Passion pour le beau code, la lisibilité et l'architecture logicielle pérenne.Esprit d'équipe & Collaboration : Volonté de partager les bonnes pratiques via la revue de code et la co-conception.Sens de l'Analyse : Capacité à appréhender rapidement des problématiques métiers complexes pour les traduire en solutions techniques élégantes.
Mais aussi...
Taux journalier :480.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}, ️ Expertise Technique (Impérative)
- Framework Back-End (.NET Core - Expert) : Maîtrise avancée de l'écosystème .NET Core / .NET (C#) pour le développement d'APIs et de microservices scalables.
- Pratiques de Développement (Software Craftsmanship - Expert) : Pratique quotidienne et approfondie du Clean Code, des principes SOLID, du DDD et du TDD (Test-Driven Development).
- Bases de Données (T-SQL - Confirmé) : Solides compétences en requêtage, modélisation et optimisation SQL / T-SQL (SQL Server).
Architecture & Messaging (Souhaitable)
- Systèmes de Messaging / Asynchronisme : Connaissance avancée des architectures orientées événements et des courtiers de messages (Kafka, RabbitMQ, Solace)., * Séniorité : Développeur(se) Back-End Confirmé(e) à Senior (5 à 10 ans d'expérience obligatoire).
- Domaine Métier : Expérience impérative et significative dans le secteur de l'E-Commerce (gestion de flux à forte charge, problématiques de panier, catalogue, paiement ou gestion des stocks).
- Soft Skills :
- Rigueur & Exigence Qualité : Passion pour le beau code, la lisibilité et l'architecture logicielle pérenne.
- Esprit d'équipe & Collaboration : Volonté de partager les bonnes pratiques via la revue de code et la co-conception.
- Sens de l'Analyse : Capacité à appréhender rapidement des problématiques métiers complexes pour les traduire en solutions techniques élégantes.
EUR
Français Transact-SQL Clean API SGBD .NET SQL Études de faisabilité Test driven development (TDD) Diagnostic de pannes Maintenance préventive et curative KAFKA
Benefits & conditions
EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential bachelor degree EducationalOccupationalCredential, Langues
- Français : Courant / Langue maternelle (Impératif).