New
Job description
Mindera, acteur international du développement logiciel, renforce son équipe technique au Maroc et recherche un(e) développeur(se) .NET Backend confirmé(e) pour concevoir, développer et maintenir des services back‑end à haute performance, résilients et sécurisés. Vous intégrerez une squad agile, autonome et orientée produit, où chaque décision d’architecture est prise collectivement et où la culture du lean et de l’auto‑organisation est au cœur du quotidien.
**Missions principales**
- Concevoir et implémenter des micro‑services .NET Core/ASP.NET, en suivant les principes du Domain‑Driven Design (DDD) et du Behaviour‑Driven Development (BDD).
- Développer des workflows asynchrones et événementiels (Kafka, RabbitMQ, Azure Service Bus) afin de garantir la scalabilité et la réactivité des applications.
- Écrire du code testable, couvrir les nouvelles fonctionnalités avec des tests unitaires (TDD) et des tests d’intégration, et assurer la qualité via des revues de code systématiques.
- Participer aux décisions d’architecture technique, proposer des améliorations d’infrastructure (Docker, Kubernetes, CI/CD) et veiller à la conformité aux bonnes pratiques de sécurité (OWASP, chiffrement, gestion des secrets).
- Collaborer étroitement avec les équipes produit, UI/UX et DevOps dans un cadre Agile (Scrum/Kanban), en assurant une communication fluide et transparente.
- Contribuer à la mise en place et à l’évolution du pipeline CI/CD (GitHub Actions, Azure DevOps, Jenkins) pour automatiser les builds, les tests et les déploiements.
- Être acteur(trice) du partage de connaissances : mentorat des développeurs moins expérimentés, animation d’ateliers techniques et rédaction de documentation technique.
**Profil recherché**
- Minimum 6 ans d’expérience professionnelle en développement .NET (C#) sur des projets de taille moyenne à grande.
- Maîtrise approfondie de .NET Core / ASP.NET Core, Entity Framework Core, SQL Server et des principes de conception orientée objet.
- Expérience avérée avec les architectures micro‑services, les systèmes de messagerie (Kafka, RabbitMQ) et les patterns d’événement sourcing.
- Solide connaissance des méthodologies BDD, DDD, TDD et des pratiques CI/CD.
- Familiarité avec les environnements cloud (Azure ou AWS) et les conteneurs (Docker, Kubernetes).
- Capacité à travailler de façon autonome, à prendre des initiatives et à s’épanouir dans un cadre sans hiérarchie stricte, où l’auto‑organisation est valorisée.
- Bonnes compétences en communication en français et en anglais, tant à l’écrit qu’à l’oral.
**Ce que nous offrons**
- Un environnement de travail stimulant, avec des équipes internationales et une culture d’innovation continue.
- Possibilité de télétravail partiel (modèle hybride) et bureaux modernes situés à Casablanca.
- Accès à des formations techniques, conférences et certifications pour soutenir votre évolution professionnelle.
- Rémunération compétitive, avantages sociaux et participation aux projets à forte visibilité.
- Un cadre de travail agile, où chaque développeur·euse a une vraie influence sur les décisions techniques et produit.
Rejoignez Mindera et participez à la création de solutions logicielles de demain, tout en évoluant dans un cadre où la qualité, la collaboration et l’autonomie sont les maîtres‑mots.