CrawlJobs Logo

Senior Software Engineering

Morocco, Casablanca · Offre publiée 29 mai 2026
Postuler
Partager le lien de l'offre

Description du poste

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Emplois similaires pour

Senior Software Engineering

8 matching positions

Engineering Manager

Nous recherchons pour l’un de nos clients, acteur innovant de la legaltech, un E...
Emplacement
Emplacement
France , Paris
Salaire
Salaire:
65000.00 - 90000.00 EUR / Année
apec.fr Logo
APEC
Date d'expiration
Jusqu'à nouvel ordre
Flip Icon
Exigences
Exigences
  • Première expérience réussie en management d'équipe software ou data
  • Parcours solide en tant que senior software engineer (développement web, backend, data ou machine learning)
  • Background data (Data Engineer et/ou Machine Learning Engineer) indispensable
  • Réel intérêt pour l'humain, la bienveillance et le leadership
  • Capacité à fédérer, transmettre connaissances et faire progresser les équipes
  • À l'aise pour accompagner techniquement les collaborateurs
  • Souhaite rester hands-on sur le code
  • Curiosité et envie de monter en compétence sur des contenus juridiques complexes
  • Minimum 3 ans d'expérience
Responsabilités
Responsabilités
  • Manager et animer une équipe pluridisciplinaire (software engineers, data engineers, machine learning engineers)
  • Accompagner la performance collective et individuelle
  • Développer les soft skills (communication, leadership)
  • Soutenir l'évolution de carrière des collaborateurs
  • Garantir le bon pilotage des projets de la squad
  • Travailler en étroite collaboration avec les autres Engineering Managers
  • Challenger les choix techniques
  • Accompagner la montée en compétences techniques
  • Lever les blocages complexes
  • Développer une compréhension fine des enjeux métiers
Ce que nous offrons
Ce que nous offrons
  • Politique de télétravail flexible (2 jours de présence au bureau par semaine)
  • Vacances flexibles et illimitées
  • Budget annuel de formation de 750€ en usage libre
  • Formations en équipe et pour toute l'entreprise régulièrement
  • Évènements collectifs réguliers
  • Forfait mobilité durable à hauteur de 66 euros par mois
  • Abonnement Gymlib pour les activités sportives et bien-être
  • Carte Swile pour tickets restaurants
  • Accès gratuit à la plateforme d'accompagnement à la santé mentale Moka.care
  • Centaines de réductions et avantages négociés grâce au CSE
  • Temps plein
Lire la suite
Arrow Right

Senior Software Engineer

Doctolib is growing, and we are hiring FullStack Software Engineers in Nantes, a...
Emplacement
Emplacement
France , Nantes
Salaire
Salaire:
Non fourni
doctolib.fr Logo
Doctolib
Date d'expiration
Jusqu'à nouvel ordre
Flip Icon
Exigences
Exigences
  • Fullstack software engineering experience with React, TypeScript on the frontend and the JVM ecosystem (Java, Kotlin, Spring Boot) on the backend
  • Ruby experience is a bonus
  • User first mindset
  • Committed to building secure, well-tested, and pragmatic code with a strong focus on accessibility and performance
  • Rigorous testing culture
  • Strong culture of system reliability with experience contributing to monitoring and operational health of production systems
  • Proactive, curious, and eager to share knowledge through pair programming and collaboration
Responsabilités
Responsabilités
  • Collaborate with product managers, designers, and engineers to define and implement features that deliver value to healthcare professionals and patients
  • Design, develop, and maintain fullstack solutions across frontend (React, TypeScript) and backend (JVM ecosystem) with a focus on performance, security, and usability
  • Proactively monitor the health of systems by contributing to SLIs/SLOs, alerts, and operational excellence
  • Contribute to code quality through reviews, testing, and continuous improvement of our development practices
  • Share your expertise and collaborate across teams to evolve Doctolib's architecture and technical standards
Ce que nous offrons
Ce que nous offrons
  • Free comprehensive health insurance for you and your children
  • 25 days of paid vacation per year, plus up to 14 days of RTT
  • Free mental health and coaching services through our partner Moka.care
  • Work from abroad for up to 10 days per year thanks to our flexibility days policy
  • Lunch vouchers (Swile card)
  • A subsidy from the work council to refund part of the membership to a sport club or a creative class
  • 50% reimbursement of your public transport subscription
  • Parent Care Program: receive one additional month of leave on top of the legal parental leave
  • For caregivers and workers with disabilities: adaptation of the remote policy, extra days off for medical reasons, and psychological support
  • Relocation support in case of international mobility
  • Temps plein
Lire la suite
Arrow Right

Senior Software Engineering

Chez Microsoft, des innovateurs et innovatrices passionné(e)s collaborent pour i...
Emplacement
Emplacement
Canada , Multiple Locations
Salaire
Salaire:
114400.00 - 203900.00 CAD / Année
https://www.microsoft.com/ Logo
Microsoft Corporation
Date d'expiration
Jusqu'à nouvel ordre
Flip Icon
Exigences
Exigences
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Responsabilités
Responsabilités
  • Concevoir, développer et maintenir les composants clés de la plateforme Power Query permettant la connectivité et la transformation des données
  • Développer des systèmes fiables et performants pour interagir avec une grande variété de sources de données
  • Améliorer la scalabilité, les performances et la fiabilité des processus de traitement et d’exécution des requêtes
  • Collaborer avec des équipes partenaires (Power BI, Microsoft Fabric, Excel, etc.) pour livrer des solutions complètes de bout en bout
  • Diagnostiquer et résoudre des problématiques complexes en production, incluant les interactions entre le client, les services et les sources de données
  • Faire preuve d’alignement avec nos valeurs et contribuer à notre culture collaborative
  • Temps plein
Lire la suite
Arrow Right

Senior C# / C++ Developer

Nous recherchons un Développeur C# / C++ Senior afin de rejoindre une équipe tec...
Emplacement
Emplacement
Canada , Brossard
Salaire
Salaire:
Non fourni
amaris.com Logo
Amaris Consulting
Date d'expiration
Jusqu'à nouvel ordre
Flip Icon
Exigences
Exigences
  • Excellente maîtrise de C#
  • Bonne connaissance de C++
  • Profil senior et autonome
  • Bonnes compétences en communication
  • Expérience solide en développement logiciel
  • Diplôme en génie, informatique ou domaine connexe
Responsabilités
Responsabilités
  • Développer et maintenir des applications en C#
  • Participer à des développements impliquant C++
  • Contribuer à la conception technique et à l’architecture des solutions
  • Écrire du code propre, efficace et maintenable
  • Participer aux revues de code et à l’amélioration des pratiques de développement
  • Collaborer avec des équipes multidisciplinaires
  • Diagnostiquer et résoudre des problématiques techniques complexes
Ce que nous offrons
Ce que nous offrons
  • Une communauté internationale réunissant plus de 110 nationalités différentes
  • Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
  • Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
  • Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)
  • Temps plein
Lire la suite
Arrow Right

Senior Software Architect

Senior Software Architect position at CIMPA (Sopra Steria Group) focusing on des...
Emplacement
Emplacement
France , Colomiers
Salaire
Salaire:
Non fourni
https://www.soprasteria.com Logo
Sopra Steria
Date d'expiration
Jusqu'à nouvel ordre
Flip Icon
Exigences
Exigences
  • Bac+5 degree (Engineering School/Computer Science or equivalent)
  • Minimum 8 years experience in full-stack development and software architecture in cloud environment (AWS)
  • Experience working in Agile/SAFe mode within service companies
  • Strong analytical and synthesis skills
  • Customer-oriented with good listening and communication skills (written and oral)
  • Adaptability and organizational skills
  • Teamwork and problem-solving abilities
  • Proficiency in English (oral and written)
Responsabilités
Responsabilités
  • Lead design and architecture of full-stack applications (Node JS, Angular, PostGre SQL, AWS)
  • Establish and enforce best practices
  • Participate in prototyping and application development
  • Ensure code quality and architectural guidelines
  • Mentor development teams on architectural decisions
  • Optimize applications for performance and scalability
  • Implement security measures and best practices
  • Maintain comprehensive documentation
  • Implement testing methodologies (unit tests, integration tests, automated tests)
  • Ensure quality through CI/CD practices
Ce que nous offrons
Ce que nous offrons
  • Remote work agreement (2 days per week)
  • CSE advantages
  • Family health insurance
  • Meal expense participation
  • Profit-sharing and participation agreements
  • Metallurgy collective agreement benefits
  • Personalized career support
  • Training/certification opportunities
  • Professional mobility
  • Performance evaluation
  • Temps plein
Lire la suite
Arrow Right

Senior Data Developer

Le groupe international, leader dans son secteur accélère sa transformation digi...
Emplacement
Emplacement
France , Colombes
Salaire
Salaire:
70000.00 - 75000.00 EUR / Année
apec.fr Logo
APEC
Date d'expiration
Jusqu'à nouvel ordre
Flip Icon
Exigences
Exigences
  • Minimum 5 ans d’expérience en data engineering ou software engineering au sein d’un environnement data moderne
  • Titulaire d’un Master, d’un diplôme d’ingénieur ou équivalent
  • Maitrise de l’ETL Talend
  • Solides connaissances en Python et SQL
  • Solides connaissances en outils d'orchestration (Control-M, Airflow)
  • Expérience des bases de données SQL et NoSQL
  • Expérience de la plateforme Google Cloud et de son environnement
  • Expérience des techniques de développement en intégration continue (CI/CD)
  • Connaissance d'autres langages de programmation ou de frameworks de pipelines
  • Connaissance de Terraform
Responsabilités
Responsabilités
  • Concevoir, développer, maintenir et optimiser des pipelines middleware pour l’ingestion et la transformation des données (batch, streaming, datalake, datawarehouse…)
  • Assurer le run, la qualité, l'intégrité et la fiabilité des pipelines mis en œuvre
  • Garantir le respect des normes data, des politiques internes et des obligations réglementaires
  • Intégrer de nouvelles technologies de data engineering et de génie logiciel dans l’existant
  • Travailler en méthodologie agile afin de délivrer des améliorations continues et robustes
  • Veiller à ce que les architectures et solutions répondent aux besoins métiers et aux standards du marché
  • Temps plein
Lire la suite
Arrow Right

Senior Platform Engineer

Senior Platform Engineer pour concevoir, industrialiser et fiabiliser les platef...
Emplacement
Emplacement
France , Colombes
Salaire
Salaire:
65000.00 - 75000.00 EUR / Année
apec.fr Logo
APEC
Date d'expiration
Jusqu'à nouvel ordre
Flip Icon
Exigences
Exigences
  • Minimum 5 ans d’expérience en data engineering ou software engineering sur des architectures data modernes
  • Titulaire d’un Master, d’un diplôme d’ingénieur ou équivalent
  • Anglais courant, à l’écrit comme à l’oral, indispensable
  • Maîtrise de Google Cloud Platform (BigQuery, GCS, Compute Engine, GKE)
  • Maîtrise de l’ETL Talend
  • Solides compétences en Python et SQL
  • Maîtrise des outils d’orchestration (Control-M, Airflow)
  • Très bonne connaissance des bases de données SQL et NoSQL
  • Expérience des bonnes pratiques CI/CD
  • Connaissance de langages complémentaires ou frameworks de pipelines
Responsabilités
Responsabilités
  • Concevoir, mettre en œuvre et maintenir des pipelines d’ingestion et de transformation de données hétérogènes dans le datalake / datawarehouse (batch, streaming…)
  • Assurer le run, la disponibilité, la fiabilité et la performance des produits data sous votre responsabilité
  • Garantir la qualité, la précision et l’exactitude des données circulant dans les pipelines
  • Définir, faire évoluer et mettre en œuvre les normes data en conformité avec les politiques internes et les exigences réglementaires
  • Concevoir et administrer des produits data adaptés aux besoins des différents services de l’entreprise
  • Gérer la plateforme data et l’ensemble des actifs de données
  • Intégrer des technologies data et logiciels innovantes dans une architecture existante complexe
  • Travailler en méthodologie agile pour délivrer des évolutions itératives, robustes et alignées avec les besoins métier
  • S’assurer que toutes les solutions respectent les standards du marché et les attentes de l’organisation
  • Temps plein
Lire la suite
Arrow Right

Senior Data Developer

Concevoir, développer, maintenir et optimiser des pipelines middleware pour l’in...
Emplacement
Emplacement
France , Colombes
Salaire
Salaire:
70000.00 - 75000.00 EUR / Année
apec.fr Logo
APEC
Date d'expiration
Jusqu'à nouvel ordre
Flip Icon
Exigences
Exigences
  • Minimum 5 ans d’expérience en data engineering ou software engineering au sein d’un environnement data moderne
  • Titulaire d’un Master, d’un diplôme d’ingénieur ou équivalent
  • Maitrise de l’ETL Talend
  • Solides connaissances en Python et SQL
  • Solides connaissances en outils d'orchestration (Control-M, Airflow)
  • Expérience des bases de données SQL et NoSQL
  • Expérience de la plateforme Google Cloud et de son environnement
  • Expérience des techniques de développement en intégration continue (CI/CD)
  • Connaissance d'autres langages de programmation ou de frameworks de pipelines
  • Connaissance de Terraform
Responsabilités
Responsabilités
  • Concevoir, développer, maintenir et optimiser des pipelines middleware pour l’ingestion et la transformation des données (batch, streaming, datalake, datawarehouse…)
  • Assurer le run, la qualité, l'intégrité et la fiabilité des pipelines mis en œuvre
  • Garantir le respect des normes data, des politiques internes et des obligations réglementaires
  • Intégrer de nouvelles technologies de data engineering et de génie logiciel dans l’existant
  • Travailler en méthodologie agile afin de délivrer des améliorations continues et robustes
  • Veiller à ce que les architectures et solutions répondent aux besoins métiers et aux standards du marché
  • Temps plein
Lire la suite
Arrow Right