
Real job — pulled straight from abas Software’s careers page · Verified August 3, 2026 · No reposts.
Job description
abas Software is hiring a Senior Software Engineer — a full-time, based in Casablanca, MA role. Apply directly on abas Software's careers page below.
Senior, Software Engineering
Department: Product Research & Development
Employment Type: Permanent
Location: Casablanca, Morocco, Casablanca, Hybrid
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
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
Les équipes travaillent principalement sur des micro-services et APIs, tout en contribuant ponctuellement à des sujets plateforme (sécurité, core services, IA).
Missions
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
- 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
- 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
- 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
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.
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Senior Software Engineer at abas Software?
The required skills for Senior Software Engineer at abas Software include: C#, .NET, API, REST, PostgreSQL, Microservices, GitHub, GitHub Actions, JIRA, AWS, Kubernetes, ArgoCD, CI/CD, SQL, Cloud Computing, DevOps, IAM.
What is the seniority level for Senior Software Engineer at abas Software?
Senior Software Engineer at abas Software is a Senior / Manager level position.
How do I apply for Senior Software Engineer at abas Software?
You can view the full description and apply for Senior Software Engineer at abas Software on EchoJobs: https://echojobs.io/job/abas-software-senior-software-engineering-product-research-development-grttz.