Cette liste contient uniquement les pays pour lesquels des offres d'emploi ont été publiées dans la langue sélectionnée (par exemple, dans la version française, seules les offres rédigées en français sont affichées, et dans la version anglaise, uniquement celles en anglais).
Senior Software Engineering - Job offer at Forterro, Casablanca, Morocco. Hybrid work. Permanent contract. Backend development with C#/.NET, microservices, APIs, PostgreSQL.
Responsabilités
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)
Exigences
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
Souhaitable
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
Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic et proposer du contenu personnalisé. En cliquant sur « Accepter », vous consentez à l'utilisation des cookies.
Connectez-vous pour postuler
Créez un compte gratuit ou connectez-vous pour accéder à la page de candidature de cette offre.
Postulez et suivez toutes vos candidatures au même endroit
Enregistrez des offres et ne perdez aucune opportunité intéressante