Principal, Software Backend Engineering
Department: Product Research & Development
Employment Type: Permanent
Location: France, Remote
Description
đą Ă propos de Forterro & MyForterro
Forterro est un éditeur de logiciels européen spécialisé dans les solutions ERP et logiciels métiers pour l'industrie midmarket. Nous accompagnons des entreprises industrielles et de services dans le pilotage de leurs opérations, leur production, leur supply chain et leur développement à l'échelle européenne.
MyForterro est la plateforme transversale au cĆur du groupe. Elle fournit les services partagĂ©s sur lesquels s'appuient les produits Forterro : Single Sign-On, fĂ©dĂ©ration d'identitĂ©, authentification OAuth 2.0 / OpenID Connect, autorisation par rĂŽles, APIs partagĂ©es et intĂ©gration transverse.
MyForterro a également un rÎle plus large : fournir un socle commun permettant de déployer de nouvelles capacités à l'échelle du groupe, y compris des services mutualisés et des fonctionnalités liées à l'IA.
Cela inclut une couche IA en dĂ©veloppement : services dâinference, orchestration, exposition de capacitĂ©s intelligentes et cas dâusage agentiques intĂ©grĂ©s Ă lâĂ©chelle du groupe.
SĂ©curitĂ©, identitĂ©, gouvernance et intĂ©gration â avec une responsabilitĂ© croissante sur les services transverses et les capacitĂ©s dâinnovation.
đŻ Votre mission
Vous concevrez, dĂ©velopperez et ferez Ă©voluer les services backend au cĆur de MyForterro.
Le rĂŽle couvre deux dimensions :
Fondations plateforme â les services dâidentitĂ©, dâauthentification, dâautorisation et les APIs partagĂ©es utilisĂ©s par les produits Forterro.
Innovation & IA â les services backend permettant dâexposer des capacitĂ©s intelligentes, dâorchestrer des traitements et de rendre lâIA accessible Ă lâĂ©chelle du groupe.
Vous contribuerez Ă la construction de services backend robustes, sĂ©curisĂ©s et scalables, ainsi que de composants et packages rĂ©utilisables conçus pour ĂȘtre utilisĂ©s par plusieurs produits.
Le poste implique Ă©galement une participation aux choix dâarchitecture, aux revues de code et Ă lâĂ©volution des standards backend de la plateforme.
- Concevoir, développer et maintenir des API REST robustes, sécurisées et performantes en C# / .NET
- Participer Ă lâarchitecture backend avec une attention particuliĂšre portĂ©e Ă la scalabilitĂ©, la rĂ©silience, la maintenabilitĂ© et la sĂ©curitĂ©
- DĂ©velopper et faire Ă©voluer les services dâauthentification, SSO, fĂ©dĂ©ration dâidentitĂ© et standards OAuth 2.0 / OpenID Connect
- Concevoir les systĂšmes dâautorisation â rĂŽles, permissions, accĂšs et rĂšgles dâhabilitation
- Contribuer aux services transverses exposĂ©s Ă lâĂ©chelle du groupe
- Concevoir et développer des services mutualisés pour distribuer les fonctionnalités et les capacités communes
- Participer Ă la plateforme IA â services dâinference, intĂ©gration de capacitĂ©s intelligentes, orchestration et usages agentiques
- Construire des composants backend réutilisables et des packages (NuGet) pour améliorer la cohérence technique et la réutilisation
- Développer dans un environnement micro-services avec des interfaces claires et des responsabilités bien définies
- Intégrer les services avec les produits Forterro de maniÚre fiable, cohérente et simple à adopter
- Garantir la qualité via tests automatisés, revues de code et amélioration continue
- Contribuer aux choix techniques, Ă lâarchitecture et aux bonnes pratiques backend
- Optimiser les performances, les accĂšs aux donnĂ©es et les flux dâintĂ©gration
- Contribuer aux pratiques CI/CD et Ă lâindustrialisation des services
- Participer Ă lâobservabilitĂ©, au monitoring et aux pratiques DevOps
LâĂ©quipe fonctionne en full remote, avec une organisation orientĂ©e asynchrone. Lâautonomie, la communication claire et la fiabilitĂ© dans lâexĂ©cution sont importantes.
Le poste implique un bon niveau dâownership : identifier les sujets Ă traiter, les faire avancer et sâassurer quâils tiennent dans la durĂ©e.
Lâenvironnement de travail est collaboratif, avec une attention rĂ©elle portĂ©e Ă la qualitĂ© technique, Ă la clartĂ© des Ă©changes et Ă la soliditĂ© des solutions mises en production.
đŻ Votre profil
On sâintĂ©resse davantage Ă votre maniĂšre de travailler et de raisonner quâĂ une simple checklist.
-
Solide maĂźtrise de C# / .NET â expĂ©rience confirmĂ©e en backend web (ASP.NET, APIs)
-
PensĂ©e architecturale â capacitĂ© Ă concevoir des systĂšmes backend robustes, scalables et maintenables
-
Conception dâAPIs â expĂ©rience dans la crĂ©ation et lâintĂ©gration dâAPI REST sĂ©curisĂ©es
-
SystĂšmes distribuĂ©s â expĂ©rience en micro-services et en architecture modulaire
-
SĂ©curitĂ© & identitĂ© â bonne comprĂ©hension des problĂ©matiques dâauthentification, dâautorisation et de gestion des identitĂ©s
-
Standards dâidentitĂ© â OAuth 2.0, OpenID Connect, SSO, fĂ©dĂ©ration dâidentitĂ©
-
Multi-produits â capacitĂ© Ă concevoir des services backend utilisĂ©s Ă lâĂ©chelle de plusieurs produits
-
QualitĂ© logicielle â tests unitaires, intĂ©gration, pratiques dâingĂ©nierie solides
-
RĂ©solution pragmatique â capacitĂ© Ă arbitrer les compromis et Ă expliquer les choix techniques
-
Autonomie â capacitĂ© Ă avancer efficacement dans un environnement remote
-
Esprit collaboratif â participation constructive aux revues de code et aux Ă©changes techniques
-
Ă lâaise dans un environnement outillĂ© â GitHub, Jira, CI/CD
- Conception de packages NuGet et librairies backend partagées
- Expérience CI/CD avancée (GitHub Actions)
- Environnement cloud AWS (API Gateway, S3, Bedrock, etc.)
- Bases de données relationnelles (PostgreSQL)
- Observabilité, monitoring, logging, tracing
- SystÚmes multi-tenant ou plateformes mutualisées
- Kubernetes, ArgoCD, environnements conteneurisés
- Expérience SaaS, plateforme ou écosystÚme multi-produits
- IntĂ©rĂȘt pour les sujets IA â services dâinference, orchestration, intĂ©gration de capacitĂ©s intelligentes
- Sensibilité aux architectures orientées orchestration et usages agentiques
Localisation : Full remote
Contrat : CDI â Temps plein
Rattachement : Engineering Manager / VP Software Engineering
Outils : GitHub, Jira, CI/CD (GitHub Actions), AWS