Dans le cadre du renforcement de l'équipe technique chargée du back-office d'une plateforme e-commerce dans le secteur de la grande distribution, le freelance interviendra dans la conception et le développement de nouvelles fonctionnalités. L'objectif est de garantir la qualité, la performance et la fiabilité des évolutions logicielles, en appliquant des pratiques exigeantes de conception et de développement.
Missions principales
Le freelance sera chargé de concevoir et de développer les évolutions du back-office e-commerce en utilisant .NET et C#. Il devra appliquer les principes du Software Craftsmanship afin de garantir la qualité, la maintenabilité et la robustesse du code.
Il assurera la mise en œuvre et la maintenance des échanges asynchrones entre les systèmes à l'aide de solutions de messaging telles que Kafka, RabbitMQ ou Solace.
Il prendra également en charge la rédaction et l'optimisation des requêtes et traitements T-SQL. Il devra rédiger les tests unitaires et garantir la qualité du code livré.
Compétences attendues
Une expertise avancée en .NET 8/9, .NET Core, C#, Entity Framework Core et T-SQL est indispensable.
La maîtrise des principes de Software Craftsmanship, notamment Domain-Driven Design (DDD), SOLID et Clean Code, est exigée.
Une expérience confirmée avec au moins une solution de messaging parmi Kafka, RabbitMQ et Solace est également requise.
Une expérience dans le secteur du e-commerce constitue un atout.
Profil recherché
Le client recherche un développeur .NET senior disposant de plus de 10 ans d'expérience en développement logiciel. Le profil doit posséder une expertise technique confirmée, être capable de concevoir des solutions robustes et de garantir un haut niveau de qualité dans les développements réalisés.