Développeur(se) .NET Senior F/H
Il y a 4 semaines
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.