Senior, Software Engineering

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 une expertise sectorielle.

Forterro investit également dans des plateformes transverses pour mutualiser les services, renforcer la sécurité et accélérer l’innovation à l’échelle du groupe.

À propos de MyForterro

MyForterro est la plateforme centrale du groupe, fournissant des services communs aux produits :

SSO, authentification, gestion des accès, APIs partagées et intégration.

Elle permet aussi de déployer des services innovants (dont l’IA) de manière mutualisée, sécurisée et scalable pour l’ensemble des solutions Forterro.

À propos de Business Services

Le Business Services conçoit des services métiers mutualisés (facturation, open banking, etc.) développés une seule fois puis utilisés par plusieurs produits.

Les équipes travaillent principalement sur des micro-services et APIs, tout en contribuant ponctuellement à des sujets plateforme (sécurité, core services, IA).

Department Product Research & Development Employment Type Permanent Location Morocco, Casablanca Workplace type Hybrid

Missions

Dans le cadre de la montée en puissance de Business Services, nous recherchons un Senior Software Engineer / Dev Lead basé au Maroc pour concevoir, développer et faire évoluer les services techniques portés par cette structure.

Le poste est celui d’un contributeur individuel senior, avec un fort niveau d’autonomie, capable de prendre en charge des développements complexes, d’apporter un leadership technique au quotidien, et d’aider les équipes locales à élever leur niveau d’exécution. Le rôle vise à construire des micro-services et APIs robustes, maintenables et réutilisables, tout en contribuant aux pratiques d’ingénierie, à la qualité technique et à la diffusion des bonnes pratiques dans l’équipe.

En tant que Senior Software Engineer / Dev Lead – Business Services, vous serez amené à :


* 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, et prendre en charge des sujets complexes 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)
* Collaborer étroitement avec les équipes en France et contribuer à la cohérence technique globale de la plateforme MyForterro
* Jouer un rôle de référent technique au quotidien : partage de bonnes pratiques, mentorat, accompagnement des développeurs moins expérimentés
* Contribuer à l’évolution globale de Business Services et, ponctuellement, à des sujets plateforme plus larges (ex : authentification / autorisation, services cœur, IA)

Profil

Compétences essentielles


* Expérience confirmée en développement backend (environnement B2B, SaaS ou plateforme) avec une 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, 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 et pratiques modernes : CI/CD (GitHub Actions), GitHub, Jira, ainsi que du développement de composants réutilisables (NuGet)
* Capacité à résoudre des problèmes complexes, à expliquer ses choix techniques et à collaborer efficacement dans un environnement plateforme (services mutualisés)
* Français courant et anglais professionnel

Atouts supplémentaires


* Expérience sur des domaines métiers transactionnels (facturation, paiement, open banking, finance applicative) et/ou sur des services mutualisés multi-produits
* Bonne compréhension des enjeux d’identité, d’accès et d’autorisation, y compris les architectures avec serveur d’autorisation
* Expérience de l’écosystème cloud et DevOps : AWS (API Gateway, S3…), environnements conteneurisés (Kubernetes, ArgoCD), CI/CD
* Sensibilité ou expérience sur des sujets IA (intégration, inference, orchestration)
* Expérience de référent technique / mentorat, idéalement dans un environnement éditeur logiciel ou organisation complexe

Profil recherché


* Développeur senior autonome et rigoureux, capable de gérer des sujets complexes de bout en bout
* Goût pour les problèmes techniques concrets et capacité à faire avancer les sujets efficacement
* À l’aise dans un rôle de lead technique par l’exemple, sans management direct
* Capable de concilier qualité, pragmatisme et réutilisation dans un environnement plateforme
* Bonne compréhension des enjeux de services mutualisés vs développements produit spécifiques
* À l’aise en environnement international et distribué
* Volonté de faire progresser les équipes, via le partage, le mentorat et l’exemplarité technique

Environnement technique

C#, .NET / .NET Core, APIs REST, PostgreSQL, micro-services, OAuth 2.0, OpenID Connect, GitHub, GitHub Actions, Jira, AWS (API Gateway, S3, Bedrock, AppStream), Kubernetes, ArgoCD, Artifactory, NuGet, CI/CD

Mode de fonctionnement

L’environnement de travail 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, de sens du collectif et de clarté dans la communication. Il s’agit d’un rôle de contribution senior avec une forte dimension d’influence technique au quotidien.

About Forterro

Founded in 2012, Forterro has grown to become a category leader in industrial software – with strongholds in Europe’s top production economies, as well as regional service hubs and development centres around the world. From more than 40 office locations, our 2,500+ employees provide and support software for more than 13,000 industrial businesses. Our products are deeply rooted in the demands of their local geography. And each is designed to strengthen and accelerate our customers’ ability to operate efficiently and compete effectively.

Apply Now

Our Hiring Process

Stage 5:

Offer

Stage 6:

Hired

Stage 1:

Applied

Stage 2:

Technical Interview

Stage 3:

Technical Assessment

Stage 4:

Functional Interview

Stage 6:

Hired

Find out more

Not quite right? Register your interest to be notified of any roles that come along that meet your criteria.

Register Your Interest

Salaire

_

Autre based

Mode de travail

Hybride

Flexible entre télétravail et travail sur site

Localisation

Casablanca, Casablanca-Settat, Morocco

Lieu du poste

Aperçu du poste
Emploi affiché:
il y a 3 jours
Expiration:
dans 3 semaines
Type d'emploi
Temps plein
Rôle de l'emploi
Ingénieur logiciel
Catégorie
Informatique et développement
L'éducation
Indifférent
Expérience
Expérience entre 5 ans et 10 ans
Total des postes vacants
1
Vues
5

Partager cet emploi:

Localisation

Casablanca, Casablanca-Settat, Morocco

Quitter Joobaz Vous êtes sur le point de visiter l'URL suivante URL invalide

Chargement...
Commentaires


Commentaire créé.
Veuillez vous connecter pour commenter !