New
Job description
Forterro, leader mondial des solutions logicielles ERP pour les secteurs de la distribution et de la fabrication, renforce son équipe d’ingénierie à Casablanca. Nous recherchons un Senior Software Engineer passionné, capable de transformer des exigences métier complexes en solutions logicielles robustes, évolutives et maintenables.
**Missions principales**
- Concevoir, développer et optimiser des applications desktop et mobile en C#/.NET, en suivant les meilleures pratiques d’architecture (micro‑services, clean architecture, DDD).
- Traduire les besoins fonctionnels en spécifications techniques détaillées, en collaboration étroite avec les chefs de produit, les designers UX et les équipes QA.
- Écrire du code de haute qualité, testé (unit tests, integration tests) et documenté, tout en assurant la couverture de tests automatisés via TDD/BDD.
- Piloter la mise en place et l’évolution des pipelines CI/CD (Azure DevOps, GitHub Actions) pour garantir des livraisons rapides et fiables.
- Encadrer, coacher et faire monter en compétences les développeurs junior et intermédiaires, en partageant les bonnes pratiques et en favorisant une culture d’apprentissage continu.
- Participer activement aux revues de code, aux rétrospectives Scrum et aux ateliers d’architecture afin d’améliorer constamment le processus de développement.
- Assurer la veille technologique sur les évolutions du stack .NET, Azure, conteneurisation (Docker, Kubernetes) et proposer des innovations pertinentes pour le produit.
**Profil recherché**
- Minimum 5 ans d’expérience professionnelle en développement C#/.NET, dont au moins 2 ans sur des projets d’envergure en architecture micro‑services.
- Maîtrise des frameworks .NET Core / .NET 6+, ASP.NET Core, Entity Framework Core et des bases de données relationnelles (SQL Server, PostgreSQL).
- Expérience avérée avec les services cloud Azure (App Services, Functions, Service Bus, Cosmos DB) et les outils de conteneurisation (Docker, Kubernetes).
- Solide compréhension des principes SOLID, du design pattern, du Domain‑Driven Design et des pratiques DevOps.
- Familiarité avec les méthodologies Agile/Scrum et les outils de gestion de projet (Jira, Azure Boards).
- Excellent sens de la communication, capacité à travailler en équipe multidisciplinaire et à influencer positivement les décisions techniques.
- Esprit d’initiative, autonomie et forte orientation résultats.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une entreprise internationale en forte croissance, avec des projets à fort impact business.
- Un modèle hybride (3 jours sur site, 2 jours en remote) permettant flexibilité et équilibre vie professionnelle / personnelle.
- Un package salarial compétitif, complété par des avantages sociaux (assurance santé, tickets restaurant, transport).
- Des opportunités de formation continue (certifications Microsoft, conférences, ateliers internes) et de progression de carrière vers des rôles de Lead Architect ou Engineering Manager.
- Un bureau moderne au cœur de Casablanca, équipé de toutes les commodités nécessaires au bien‑être des équipes.
Rejoignez Forterro et participez à la création de solutions logicielles qui transforment les entreprises de nos clients à travers le monde. Nous attendons votre candidature avec impatience !