Mission freelance
Dev .NET confirmé (H/F)

Démarrage  
ASAP
T.J.M
Max 480€ HT
Localisation
Paris
Télétravail
2 jours min.
Freelance
Postuler

Description de la mission

🚀 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

1. 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.

2. 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 œuvre 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).

3. 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.

🛠️ 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).

🌐 Langues

  • Franç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.