Développeur(se) .NET Senior F/H
Il y a 1 jour
Casablanca-Settat, Maroc
VISEO
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Nous recherchons un(e) Développeur(se) .
NET Senior pour intégrer notre équipe technique et intervenir sur des projets stratégiques à fort enjeu. À ce poste, vous jouerez un rôle clé : vous piloterez la conception d'architectures applicatives complexes, garantirez la qualité technique des livrables et accompagnerez la montée en compétences des développeurs juniors. Missions principales
• Architecture & Conception : Définir, concevoir et faire évoluer des architectures logicielles robustes, scalables et sécurisées (.
NET 8+, Microservices, Clean Architecture).
• Développement & Optimisation : Concevoir des API REST / gRPC à haute performance et optimiser la modélisation ainsi que l'accès aux données (SQL Server, PostgreSQL, Entity Framework Core).
• Lead Technique & Qualité : Garantir le respect des normes de code (SOLID, Design Patterns, TDD/DDD), mener les revues de code et encadrer techniquement l'équipe de développement.
• DevOps & Cloud : Automatiser les processus de déploiement (CI/CD) et administrer les environnements applicatifs sur le Cloud (Azure/AWS, Docker, Kubernetes).
• R&D & Refonte : Identifier les dettes techniques, proposer des refontes stratégiques et assurer une veille technologique constante.
Profil recherché
•
Expérience:
6 à 8 ans minimum d'expérience en développement .
NET / C#, dont au moins 2 ans dans un rôle d'Ingénieur Senior ou de Lead Technique. Compétences techniques :
• Expertise reconnue sur le langage C# et l'écosystème .
NET (.
NET 6/7/8+).
• Maîtrise éprouvée des architectures modernes et des pratiques d'ingénierie logicielle : DDD (Domain-Driven Design), TDD (Test-Driven Development) et le pattern CQRS.
• Maîtrise des architectures distribuées, des microservices et des systèmes de messaging (RabbitMQ, Kafka, Azure Service Bus).
• Solides compétences en modélisation et en optimisation de bases de données relationnelles (SQL) et NoSQL.
• Pratique des environnements Cloud (Azure ou AWS) et de la conteneurisation (Docker, Kubernetes).
• Maîtrise avancée de Git et de l'intégration continue / déploiement continu (Azure DevOps, GitHub Actions). Soft
skills:
Leadership technique, esprit de synthèse, forte capacité d'analyse et excellente communication.
NET Senior pour intégrer notre équipe technique et intervenir sur des projets stratégiques à fort enjeu. À ce poste, vous jouerez un rôle clé : vous piloterez la conception d'architectures applicatives complexes, garantirez la qualité technique des livrables et accompagnerez la montée en compétences des développeurs juniors. Missions principales
• Architecture & Conception : Définir, concevoir et faire évoluer des architectures logicielles robustes, scalables et sécurisées (.
NET 8+, Microservices, Clean Architecture).
• Développement & Optimisation : Concevoir des API REST / gRPC à haute performance et optimiser la modélisation ainsi que l'accès aux données (SQL Server, PostgreSQL, Entity Framework Core).
• Lead Technique & Qualité : Garantir le respect des normes de code (SOLID, Design Patterns, TDD/DDD), mener les revues de code et encadrer techniquement l'équipe de développement.
• DevOps & Cloud : Automatiser les processus de déploiement (CI/CD) et administrer les environnements applicatifs sur le Cloud (Azure/AWS, Docker, Kubernetes).
• R&D & Refonte : Identifier les dettes techniques, proposer des refontes stratégiques et assurer une veille technologique constante.
Profil recherché
•
Expérience:
6 à 8 ans minimum d'expérience en développement .
NET / C#, dont au moins 2 ans dans un rôle d'Ingénieur Senior ou de Lead Technique. Compétences techniques :
• Expertise reconnue sur le langage C# et l'écosystème .
NET (.
NET 6/7/8+).
• Maîtrise éprouvée des architectures modernes et des pratiques d'ingénierie logicielle : DDD (Domain-Driven Design), TDD (Test-Driven Development) et le pattern CQRS.
• Maîtrise des architectures distribuées, des microservices et des systèmes de messaging (RabbitMQ, Kafka, Azure Service Bus).
• Solides compétences en modélisation et en optimisation de bases de données relationnelles (SQL) et NoSQL.
• Pratique des environnements Cloud (Azure ou AWS) et de la conteneurisation (Docker, Kubernetes).
• Maîtrise avancée de Git et de l'intégration continue / déploiement continu (Azure DevOps, GitHub Actions). Soft
skills:
Leadership technique, esprit de synthèse, forte capacité d'analyse et excellente communication.