2,054,977open jobs
121,331companies
243,082added this week
Browse all
Location
Hybrid (Casablanca, Morocco)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 11, 2026.

Overview
Company
Impact
Profile match
Forterro is a software group that provides specialised ERP products and services to mid-sized industrial companies. It runs several ERP brands, including abas in Germany, and hires ERP support, application development and infrastructure staff in Casablanca, Bengaluru, Lyon and Katowice. The group is headquartered in London, United Kingdom.

Forterro est un éditeur de logiciels européen, spécialisé dans les solutions ERP et les logiciels métiers pour le segment industrial midmarket.

Le groupe développe et fait évoluer un portefeuille de produits permettant à des entreprises industrielles et de services de piloter leurs opérations, leur production, leur supply chain, leur gestion et leur développement.

Avec une présence à l’échelle européenne, Forterro combine expertise produit, proximité marché et compréhension sectorielle afin d’accompagner ses clients avec des solutions logicielles adaptées à leurs enjeux opérationnels et métier.

Dans ce cadre, Forterro investit dans des plateformes transverses capables de mutualiser des services stratégiques, d’accélérer l’innovation et d’apporter davantage de cohérence, de sécurité et de valeur à l’échelle de l’ensemble du groupe.

À propos de MyForterro

MyForterro est une plateforme stratégique au cœur de l’écosystème Forterro. Elle fournit les services transverses qui permettent aux produits du groupe d’offrir une expérience unifiée, sécurisée et scalable.

La plateforme couvre des capacités essentielles telles que :

  • le Single Sign-On (SSO) entre produits ;
  • l’authentification et la fédération d’identité ;
  • la prise en charge des standards OAuth 2.0 et OpenID Connect ;
  • l’authorization, avec gestion des rôles, permissions et accès ;
  • les services d’intégration et les APIs partagées permettant aux produits Forterro de s’appuyer sur un socle commun ;

MyForterro joue également un rôle central dans l’évolution de l’offre du groupe. La plateforme permet de distribuer les nouvelles fonctionnalités et l’innovation à travers les produits Forterro, en mettant à disposition des services mutualisés, industrialisés et réutilisables.

Elle constitue aussi le point d’accès central aux capacités d’intelligence artificielle du groupe, incluant les services d’inference, l’exposition de fonctionnalités IA aux produits, ainsi que les usages émergents autour de l’agentique.

Dans ce contexte, MyForterro combine des responsabilités fortes de sécurité, identité, accès, gouvernance et intégration, avec une mission croissante de plateforme d’innovation et de services IA à l’échelle du groupe.

À propos de Business Services

Au sein de MyForterro, la structure Business Services a pour vocation de prendre en charge les développements métiers transverses qui ne seront plus réalisés au niveau de chaque produit, mais construits de manière centralisée puis distribués à travers les produits Forterro.

Cette structure a pour mission de concevoir, industrialiser et faire évoluer des services métiers mutualisés, par exemple autour de la facturation, de l’open banking et, plus largement, de composants métiers réutilisables pouvant être consommés par plusieurs produits du groupe.

Les équipes Business Services travaillent principalement sur des micro-services et des APIs MyForterro dédiés à ces composants métiers. Elles peuvent également, selon les priorités de la plateforme, contribuer ponctuellement à des sujets plus centraux de MyForterro, tels que le serveur d’autorisation, certains services cœur, ou encore des capacités liées à l’IA.

Missions

Dans le cadre de la montée en puissance de Business Services, nous recherchons un Senior Software Engineer 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 du support 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 - Business Services, vous serez amené à :

  • Concevoir, développer et maintenir des micro-services et APIs MyForterro dédiés aux composants métiers portés par Business Services.
  • Intervenir sur des sujets tels que la facturation, l’open banking et d’autres services business mutualisés destinés à être consommés par plusieurs produits Forterro.
  • Développer des services backend robustes en C# / .NET / .NET Core, dans un environnement orienté APIs et architecture distribuée.
  • Prendre en charge de manière autonome des développements complexes, depuis le cadrage technique jusqu’à la mise en production.
  • Participer activement à la conception technique, au découpage des composants, à la définition des interfaces de service et à l’amélioration continue de l’architecture.
  • Contribuer à la conception et à l’évolution des modèles de données et des accès aux bases relationnelles, notamment sous PostgreSQL.
  • Garantir la qualité, la robustesse, la sécurité et la maintenabilité des développements livrés.
  • Participer à la résolution de problèmes techniques difficiles, en s’appuyant sur l’expérience, l’analyse et la collaboration avec les autres membres de l’équipe.
  • Participer aux revues de code, à la mise en place de standards techniques et à l’amélioration des pratiques d’ingénierie au sein de l’équipe.
  • Contribuer à l’industrialisation des développements via les pipelines CI/CD, notamment dans un environnement utilisant GitHub et GitHub Actions.
  • Concevoir et faire évoluer, lorsque nécessaire, des composants ou bibliothèques partagés, notamment via des packages NuGet, afin de favoriser la réutilisation et la cohérence technique.
  • Collaborer étroitement avec les équipes basées en France afin d’assurer la cohérence entre les développements marocains, les attentes produit et les fondations de la plateforme MyForterro.
  • Expliquer les pratiques, solutions et procédures techniques du domaine aux parties prenantes à l’intérieur et à l’extérieur de la fonction, et porter les bons arbitrages au niveau opérationnel lorsque nécessaire.
  • Accompagner les développeurs moins expérimentés par le mentorat, la relecture, le partage de bonnes pratiques et l’aide au diagnostic technique, sans responsabilité managériale hiérarchique.
  • Contribuer à l’amélioration des processus, systèmes ou composants afin d’accroître les performances du périmètre Business Services.
  • Participer, lorsque nécessaire, à des sujets plus centraux de MyForterro, notamment ceux en interface avec le serveur d’autorisation, les services cœur ou certaines capacités IA.

Profil

Compétences essentielles

  • Expérience confirmée en développement logiciel backend, idéalement dans un environnement B2B, SaaS, plateforme ou multi-produits.
  • Excellente maîtrise de C# / .NET / .NET Core en environnement de production.
  • Solide expérience dans la conception et le développement d’APIs REST sécurisées.
  • Bonne maîtrise des bases de données relationnelles, idéalement PostgreSQL.
  • Très bonne compréhension des architectures micro-services et des principes d’intégration entre services.
  • Capacité à travailler de manière autonome sur des sujets techniques complexes, avec un haut niveau de rigueur et de fiabilité dans l’exécution.
  • Bonne compréhension des problématiques d’architecture de services, de découpage de composants, de maintenabilité et de scalabilité.
  • Solides compétences en qualité logicielle : revues de code, tests unitaires, tests d’intégration, debugging et amélioration continue.
  • Bonne compréhension des problématiques de sécurité applicative, d’authentification et d’autorisation.
  • Bonne connaissance des standards OAuth 2.0 et OpenID Connect.
  • Expérience dans la création ou la maintenance de packages NuGet pour le partage de code entre composants.
  • Expérience avec les outils de CI/CD, notamment la mise en place et l’évolution de pipelines avec GitHub Actions.
  • Bonne maîtrise d’un environnement de développement moderne incluant GitHub et Jira.
  • Capacité à expliquer des pratiques, solutions et procédures techniques à des parties prenantes internes et externes, et à influencer au niveau opérationnel.
  • Bonne compréhension des environnements de plateforme : mutualisation, réutilisation, intégration transverse, services partagés.
  • Capacité à résoudre des problèmes techniques difficiles en s’appuyant sur l’expérience acquise, l’analyse des problèmes et la collaboration
  • Français courant et bon niveau d'anglais.

Atouts supplémentaires

  • Expérience sur des domaines métiers tels que invoicing, payments, open banking, finance applicative ou services transactionnels.
  • Expérience dans la construction de services mutualisés destinés à être consommés par plusieurs produits.
  • Familiarité avec les sujets de sécurité, d’identité, d’accès et d’autorisation, y compris les serveurs d’autorisation.
  • Expérience avec des services AWS, notamment API Gateway, S3, Bedrock ou AppStream.
  • Expérience avec des environnements conteneurisés et outillés avec Kubernetes, ArgoCD et Artifactory.
  • Sensibilité ou expérience sur des sujets IA, inference, orchestration ou agentique.
  • Expérience dans des environnements cloud modernes, CI/CD et pratiques DevOps.
  • Expérience de mentorat technique ou de rôle de référent technique sans management hiérarchique.
  • Expérience dans un éditeur logiciel européen ou dans un environnement à forte complexité organisationnelle.

Profil recherché

  • Vous êtes un développeur senior solide, capable de prendre en charge des sujets complexes avec autonomie et rigueur.
  • Vous aimez résoudre des problèmes techniques concrets, faire avancer les sujets et élever le niveau technique autour de vous.
  • Vous savez allier qualité d’exécution, pragmatisme et sens de la réutilisation dans un environnement plateforme.
  • Vous comprenez la différence entre un développement spécifique à un produit et la construction d’un service mutualisé réutilisable à l’échelle d’un groupe.
  • Vous êtes à l’aise pour travailler avec des interlocuteurs techniques situés dans plusieurs pays.
  • Vous avez envie de contribuer à la montée en puissance des équipes engineering au Maroc, au travers de votre expertise, de votre posture et de votre exigence technique.
  • Vous savez faire progresser les autres par le partage, la relecture, la clarification 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,054,977 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Casablanca
Hybrid · Full-Time · Lagos
Python
Go
JavaScript
Kotlin
SQL
Ruby
Python
Flask
Ruby
Ruby on Rails
RSpec
Sidekiq
Databases
MySQL
PostgreSQL
DynamoDB
Apache Kafka
Google BigQuery
Amazon Aurora
Frontend
Next.js
React.js
Mobile
React Native
DevOps
GCP
GitHub Actions
Azure
CI/CD
AWS
Kubernetes
Amazon S3
Amazon Kinesis
Apply
Hybrid · Full-Time · Lagos
Go
Ruby
Databases
PostgreSQL
AI/ML
Claude
Claude Code
LLM
DevOps
CI/CD
AWS
GitHub
Apply
Hybrid · Full-Time · Lagos
Go
Ruby
Databases
PostgreSQL
AI/ML
Claude
Claude Code
LLM
DevOps
CI/CD
AWS
GitHub
Apply
$194k – $285k per year · Equity · Hybrid · 8+ years exp · PhD · San Francisco · Seattle · New York
Python
Rust
C++
AI/ML
Cursor
Claude Code
OpenAI Codex
DevOps
gRPC
Terraform
Helm
Istio
Envoy
Linkerd
GitOps
ArgoCD
AWS
Kubernetes
Platform Engineering
Service Mesh
Atlantis
TCP/IP
Apply
≈ $59k – $137k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · Málaga
DevOps
Rest API
Terraform
GitHub Actions
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
API Gateway
Management
Agile
Scrum
Apply
Remote (Lebanon) · Full-Time · Bachelor's Degree · Beirut
JavaScript
TypeScript
AI/ML
Copilot
Claude
Claude Code
Model Context Protocol
Prompt Engineering
LLM
Frontend
React.js
Mobile
React Native
Maestro
DevOps
Rest API
Azure DevOps
GitHub Actions
Datadog
GitLab CI
Azure
CI/CD
Platform Engineering
Self-Healing
GitLab
Management
Linear
Notion
QA
Selenium
Playwright
Appium
Postman
Detox
Apply
≈ $14k – $33k per year (Estimated) · In office · 3+ years exp · Almaty
JavaScript
Java
TypeScript
Java
Maven
Databases
PostgreSQL
Frontend
Vue.js
Vite
Sass
DevOps
Rest API
Apply
In office · Bengaluru
Python
Java
SQL
PowerShell
Bash
Java
Flyway
Liquibase
Databases
MySQL
PostgreSQL
Oracle
DevOps
Splunk
Terraform
Azure DevOps
GitHub Actions
Dynatrace
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
GitHub
GitLab
Apply
$110k – $170k per year · In office · 7+ years exp · Bachelor's Degree · Corvallis
Python
C#
C++
DevOps
VMWare
Hyper-V
VirtualBox
Linux
Windows
Apply
$110k – $170k per year · In office · 7+ years exp · Bachelor's Degree · Portland
Python
C#
C++
DevOps
VMWare
Hyper-V
VirtualBox
Linux
Windows
Apply
Software Engineer 9 days ago
Hybrid · Full-Time · Casablanca
C#
C#
.NET
Databases
PostgreSQL
DevOps
Rest API
GitHub Actions
CI/CD
ArgoCD
AWS
Kubernetes
GitHub
Apply
≈ $102k – $302k per year (Estimated) · Hybrid · Full-Time · Casablanca
Apply
≈ $23k – $64k per year (Estimated) · Hybrid · Full-Time · Bachelor's Degree · Gothenburg
Apply
≈ $48k – $91k per year (Estimated) · Hybrid · Full-Time · 8+ years exp · Lyon
DevOps
Windows
Marketing
Salesforce
Pipedrive
Apply
≈ $81k – $207k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · Altendorf
Apply
Hybrid · Full-Time · Casablanca
JavaScript
Java
Kotlin
TypeScript
SQL
Java
Spring Boot
Kotlin
Mockito
Databases
PostgreSQL
RabbitMQ
ActiveMQ
Apache Kafka
Google BigQuery
Google Bigtable
AI/ML
Copilot
ChatGPT
Frontend
Vue.js
Angular
React.js
Mobile
JUnit
Clean Architecture
DevOps
GCP
GitLab CI
Azure
CI/CD
Git
Docker
Management
Agile
Scrum
QA
Gatling
Apply
In office · Full-Time · Casablanca
JavaScript
TypeScript
SQL
C#
C#
Entity Framework Core
Frontend
Angular
DevOps
CI/CD
Git
Docker
GitLab
Apply
INSIDE SALES 1 day ago
In office · Full-Time · Casablanca
DevOps
Amazon ECS
Apply
≈ $52k – $154k per year (Estimated) · In office · Contractor · 3+ years exp · Bachelor's Degree · Casablanca
Apply
≈ $141k – $351k per year (Estimated) · Hybrid · 5+ years exp · Master's Degree · Casablanca
AI/ML
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
See all jobs
This is one of many
2,054,977 more open roles from verified company boards, updated every day.