Senior, Software Engineering
Department: Product Research & Development
Employment Type: Festanstellung
Location: France, Remote
Description
MyForterro est la plateforme d’identité fédérée du groupe Forterro. Elle fournit une infrastructure d’authentification, d’autorisation et de gestion des utilisateurs, basée sur OpenID Connect et OAuth 2.0, pour tous les produits ERP du groupe.
Au cœur de cette architecture se trouve la MyForterro API : une API centralisée qui expose des fonctionnalités transverses à l’ensemble de l’écosystème Forterro.
Nous recrutons un développeur .NET Full Stack à dominante back-end, capable de participer activement à la construction de cette API, tout en contribuant occasionnellement au développement d’interfaces utilisateurs.
Missions
En tant que membre de l’équipe MyForterro, vous participerez à :
• La conception, l’évolution et la maintenance de MyForterro.com et de la MyForterro API, utilisée par tous les produits Forterro pour accéder aux services d’identité, de configuration et de fédération, et à des fonctionnalités produits.
• Le développement de services .NET Core exposant des API REST sécurisées, modulaires et évolutives.
• L’intégration et la gestion des protocoles d’authentification (OpenID Connect, OAuth 2.0) au sein de l’API et des services associés.
• La mise en œuvre des règles métier liées aux comptes utilisateurs, à la gestion des rôles, des permissions, des tenants et des intégrations produits.
• La contribution occasionnelle au développement d’interfaces utilisateur (Razor, ReactJS)
• L’amélioration continue du code, des performances, de la qualité et de la sécurité de la plateforme.
Profil
Indispensables :
Excellente maîtrise de .NET Core / Asp.NET et du développement de Web APIs REST.
Solide expérience avec C#, PostgreSQL, et les bases de données relationnelles.
Connaissance des protocoles OAuth 2.0 et OpenID Connect.
Capacité à concevoir des services modulaires et réutilisables, destinés à être utilisés par plusieurs produits.
Bonne pratique du versioning d’API, du monitoring et de la gestion d’erreurs côté serveur.
Familiarité avec le développement d’interfaces (Razor, TypeScript, ReactJS).
Bonnes pratiques de tests, CI/CD, revues de code et documentation technique.
Atouts appréciés :
Expérience dans un environnement multi-produits ou SaaS.
Connaissance des problématiques de multi-tenancy et d’isolation des données.
Utilisation d’outils de monitoring (Grafana, Prometheus) et de déploiement (ArgoCD, Kubernetes).
Sensibilité à la sécurité des APIs et au respect des normes RGPD.
Expérience dans un environnement AWS (Lambda, RDS, API Gateway, etc.) et Kubernetes (Helm Charts...).
Pourquoi rejoindre Forterro ?
Chez Forterro, vous travaillerez sur une brique centrale de notre architecture technique, utilisée chaque jour par des milliers d’utilisateurs à travers l’Europe.
La MyForterro API est un levier stratégique pour uniformiser et simplifier l’intégration de fonctionnalités essentielles dans l’ensemble de nos produits ERP.
Rejoignez-nous pour construire cette plateforme ambitieuse, robuste, et tournée vers l’avenir.
Avantages
Nous offrons des avantages complets : tickets restaurant, une mutuelle familiale, une prime de vacances, une participation aux bénéfices..