À propos de l'entreprise
Forterro est un éditeur européen de logiciels spécialisé dans les ERP et solutions métiers pour les PME industrielles et de services. Le groupe développe des solutions permettant aux entreprises de piloter leurs opérations avec une forte proximité marché et expertise sectorielle.
À propos du rôle
Nous recherchons un Senior Software Engineer / Dev Lead basé au Maroc pour concevoir, développer et faire évoluer les services techniques de Business Services. Il s'agit d'un rôle de contributeur individuel senior avec un fort niveau d'autonomie, capable de prendre en charge des développements complexes et d'apporter un leadership technique au quotidien.
Missions principales
- Concevoir, développer et maintenir des micro-services et APIs autour de composants métiers mutualisés (facturation, open banking, services business transverses)
- Développer des services backend robustes en C# / .NET dans une architecture orientée APIs et distribuée, de bout en bout (design → production)
- Contribuer aux choix d'architecture, au découpage des services, à la définition des interfaces et à l'évolution des modèles de données (PostgreSQL)
- Garantir la qualité, la sécurité et la maintenabilité des développements et intervenir sur la résolution de problématiques techniques complexes
- Participer à l'amélioration des pratiques d'ingénierie (code reviews, standards, CI/CD avec GitHub Actions) et à la création de composants réutilisables (NuGet)
- Jouer un rôle de référent technique : partage de bonnes pratiques, mentorat et accompagnement des développeurs moins expérimentés
Compétences essentielles
- Expérience confirmée en développement backend (environnement B2B, SaaS ou plateforme) avec excellente maîtrise de C# / .NET / .NET Core
- Solide expérience en conception d'APIs REST sécurisées et bonne maîtrise des bases de données relationnelles (PostgreSQL idéalement)
- Très bonne compréhension des architectures micro-services et des problématiques de scalabilité, maintenabilité et intégration entre services
- Capacité à prendre en charge des sujets techniques complexes en autonomie avec rigueur et fiabilité
- Bon niveau en qualité logicielle (code review, tests, debugging) et en sécurité applicative (authentification, autorisation, OAuth 2.0, OpenID Connect)
- Expérience des outils modernes : CI/CD (GitHub Actions), GitHub, Jira et développement de composants réutilisables (NuGet)
- Français courant et anglais professionnel
Atouts supplémentaires
- Expérience sur des domaines métiers transactionnels (facturation, paiement, open banking, finance applicative)
- Expérience de l'écosystème cloud et DevOps : AWS (API Gateway, S3), Kubernetes, ArgoCD
- Sensibilité ou expérience sur des sujets IA (intégration, inference, orchestration)
- Expérience de référent technique / mentorat dans un environnement éditeur logiciel
Environnement de travail
L'environnement est international, transverse et orienté plateforme. Le poste implique une collaboration étroite avec les équipes locales au Maroc ainsi qu'avec les équipes engineering et produit basées en France. Le rôle requiert un fort niveau d'autonomie, de discipline technique et de clarté dans la communication.
Mise en forme par Postule ·
Signaler un problème