Dev .Net Confirmé H/F

Cherry Pick
Canton de Torcy, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Canton de Torcy, France

Tech stack

Clean Code Principles
.NET
API
Unit Testing
C Sharp (Programming Language)
Code Coverage
Code Review
Databases
Relational Databases
Microsoft SQL Server
Software Architecture
RabbitMQ
Software Engineering
SQL Databases
T-SQL
WebKit
Test Driven Development
.NET Core
Backend
Kafka
Microservices

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

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

Apply for this position