Afrique du Nord : MAERSK LINE recrute (16 juillet 2025)

Afrique du Nord : MAERSK LINE recrute (16 juillet 2025)

Informations sur l'emploi

Titre du Poste : Ingénieur logiciel senior

Lieu du Travail : Maroc

Description de l'emploi

Maersk renforce son organisation de développement logiciel, en se concentrant sur la prévisibilité, la réduction des coûts de possession et l’amélioration de l’agilité de sa technologie. APM Terminals joue un rôle important dans le fonctionnement du réseau mondial Maersk Ocean and Logistics, ainsi que dans le service aux autres compagnies maritimes, propriétaires de cargaisons, transitaires et prestataires de logistique intermodale, et s’intègre à un large éventail d’autorités portuaires locales, de douanes et d’organismes gouvernementaux sur l’ensemble de notre réseau mondial de terminaux de transbordement, d’importation et d’exportation.
Afin de soutenir la stratégie globale de Maersk, nous accélérons la transformation de notre activité, passant d’un portefeuille de terminaux indépendants à un opérateur mondial de terminaux plus sûr, performant et de plus grande taille. Nous recherchons un ingénieur logiciel senior possédant une solide expérience pratique des projets Agile pour contribuer au développement de Maersk Technology.

Ingénieur logiciel senior

Vous souhaitez contribuer à l’amélioration de la logistique de la chaîne d’approvisionnement mondiale ? Souhaitez-vous contribuer à la création d’une plateforme axée sur les fonctionnalités d’intégration douanière ? À ce titre, vous serez responsable de la réalisation technique des solutions, en veillant à ce que chaque solution soit architecturée, conçue et développée conformément aux feuilles de route, normes et directives des applications d’entreprise , en utilisant les technologies les plus récentes.

Nous offrons

En rejoignant Maersk, vous vous lancerez dans une formidable aventure professionnelle au sein d’une organisation internationale. En tant qu’ingénieur logiciel senior, vous collaborerez avec les responsables produits de la plateforme, les équipes Scrum, les fournisseurs de solutions et les fournisseurs de plateformes tout au long du cycle de vie de la solution, avec une responsabilité principale allant de l’architecture, de l’analyse et de la conception de la solution jusqu’au déploiement.

C’est une période extrêmement passionnante pour rejoindre une équipe dynamique, en pleine croissance et au rythme rapide qui résout certains des problèmes les plus difficiles de l’industrie et construit l’avenir du commerce et de la logistique.

Notre objectif est de devenir une organisation informatique professionnelle de classe mondiale, apportant de la valeur ajoutée grâce à l’automatisation, la standardisation et l’innovation. Nous croyons en l’autonomisation, où chacun d’entre nous prend la responsabilité de développer et de mettre en œuvre de nouvelles méthodes de travail.

Principales responsabilités

  • Vous serez un guide tout au long du cycle de vie de l’application, y compris la recherche, la conception, le développement, les tests (le développeur est responsable de la qualité), ainsi que le déploiement et la livraison continus du système de gestion de flotte (FMS).
  • Repousser les limites en adoptant de nouvelles technologies et les meilleures pratiques de conception pour garantir que nos produits sont les meilleurs en termes de convivialité
  • Développer des solutions complexes, hautement disponibles, distribuées, agnostiques au cloud et maintenir un niveau de qualité élevé
  • Naviguez à travers les ambiguïtés et livrez rapidement
  • Concevoir des systèmes hautement résilients et être responsable de la disponibilité et de l’évolutivité du service
  • Fournir un leadership technique aux membres de l’équipe répartis dans le monde entier en étant un joueur d’équipe
  • Diriger la conception et les revues de code en mettant l’accent sur la meilleure expérience utilisateur, les performances, l’évolutivité et l’expansion future.
  • Vous travaillerez directement avec les groupes de R&D, les équipes informatiques et les équipes d’exploitation commerciale pour vous aligner sur les besoins des produits et des opérations.
  • Fournir une validation de conception sur les technologies clés dans le développement d’API
  • Vous vous souciez et avez des opinions fortes et réfléchies sur la conception d’API RESTful, y compris le contrôle de version d’API, la compatibilité descendante, l’authentification, les mécanismes de nouvelle tentative et la limitation du débit.
  • S’assurer que les builds restent écologiques et que la stratégie de gestion du code (ramification) est suivie de près.
  • Améliorer les capacités et les normes au sein de l’équipe ; jumelage sur les tâches, examen par les pairs du code des membres de l’équipe et commentaires constructifs pour l’amélioration de la base de code et des capacités de l’équipe (commentaires sans reproche, etc.)
  • Contribution proactive aux améliorations continues au sein de votre équipe grâce à une participation active aux rétrospectives et à l’engagement auprès des communautés de meilleures pratiques inter-équipes
  • Créer des applications, des intégrations au sein d’applications internes ou clients
  • Collaborer avec les membres de l’équipe de projet et les équipes de produits interfonctionnelles pour concevoir et mettre en œuvre les capacités d’intégration douanière pour les applications mondiales de Maersk
  • Conseil aux propriétaires de produits pour identifier et gérer les risques, les dettes, les problèmes et les opportunités d’amélioration technique
  • Soutenir le recrutement de (développeurs) dans l’ensemble du département
  • Support technique lors des activités de basculement
  • Fournir des suggestions d’amélioration continue dans les cadres de code internes, les meilleures pratiques et les lignes directrices

Caractéristiques du candidat idéal

  • Baccalauréat en informatique ou équivalent, maîtrise fortement préférée
  • Vous apportez au moins 10 ans d’expérience pratique en développement de logiciels d’entreprise dans la création de solutions agnostiques au cloud, hautement évolutives, hautement performantes, hautement fiables et hautement sécurisées, de préférence dans un environnement de développement de produits.
  • Une expérience pratique dans le développement de systèmes de gestion de flotte (FMS) est fortement préférée.
  • Connaissance approfondie et expérience de l’utilisation de différents algorithmes tels que A-Star (A*) et Dijkstra et des structures de données.
  • Solides connaissances en conception orientée objet, en Design Patterns et en programmation multithread.
  • Solides compétences en matière de dépannage, de débogage et d’analyse
  • Vous avez de solides connaissances sur les frameworks d’architecture de microservices
  • Très compétent dans la rédaction de tests unitaires et d’intégration sur tous les composants ; défenseur des tests automatisés
  • Participation complète en tant que responsable technique à la réalisation d’Epics majeurs
  • Solide expérience en conception de bas niveau, POO, modélisation d’objets et de données, gouvernance et qualité de l’ingestion des données
  • Une personne qui reste au courant des dernières avancées et tendances technologiques
  • Une personne qui valorise la responsabilité ; quelqu’un qui assumera la responsabilité technique du produit à toutes les étapes du cycle de vie d’un produit.
  • Vous avez une solide connaissance des cadres architecturaux actuels Modèle-Vue-Contrôleur (MVC), de l’architecture pilotée par les événements et de la conception pilotée par le domaine.
  • Compréhension plus approfondie et pratique du SaaS et du PaaS.
  • Expérience avec les passerelles et intégrations API (Apigee, Akana)
  • Une grande attention aux détails et un sentiment de fierté et d’appropriation de la qualité de notre produit
  • Solides compétences en communication écrite et verbale
  • Capacité à travailler de manière autonome avec un minimum de supervision ainsi qu’à travailler de manière interfonctionnelle et géographique
  • Flexible et engagé à faire ce qui doit être fait
  • La capacité de défendre les meilleures pratiques, une grande convivialité et une qualité exceptionnelle
  • Excellentes compétences organisationnelles et sens aigu du processus

Capacités techniques :

  • Excellentes compétences en conception et en programmation, principalement en backend, avec un accent sur les solutions de niveau entreprise utilisant C# et .NET Core, .NET 6/7/8.
  • Expérience professionnelle en programmation fonctionnelle, F# est un plus.
  • Expérience de développement et de débogage de microservices RESTful
  • Expérience de travail sur des applications à faible latence et hautement évolutives
  • Forte expérience en conception et développement d’applications distribuées, en cluster et multithread
  • Expérience dans la conception et la mise en œuvre d’interfaces de services et d’API publiques
  • Solide expérience pratique de travail avec des plateformes cloud.
  • Solide expérience de travail en programmation orientée objet C++.
  • Expérience avec l’orchestration de conteneurs de niveau production, à savoir Kubernetes, etc.
  • Expérience de travail avec des bases de données et des modèles de données – SQL, NoSQL, Document DB, Cosmos DB, etc.
  • Expérience avec Fluent NHibernate, Protocol Buffers et Robot Framework
  • Messagerie/Streaming – (expérience avec ActiveMQ, MQTT, Apache/Confluent Kafka, Kafka avec Zookeeper, etc.)
  • Solide expérience avec les outils CI/CD – Gitlab, Jenkins
  • La capacité à tirer le meilleur parti de ses collègues techniques ainsi que des chefs d’entreprise
  • Forte expérience en développement Agile, Behavioral Driven Development (BDD) et Test-Driven Development (TDD).
  • Expérience pratique dans le développement modulaire d’applications au niveau de l’entreprise, une expérience de développement avec un système de gestion de flotte (FMS) est fortement préférée.

Maersk s’engage à offrir un environnement de travail diversifié et inclusif, et nous accueillons différents styles de pensée. Maersk souscrit au principe de l’égalité des chances et accueille les candidatures sans distinction de race, de couleur, de genre, d’âge, de religion, de croyance, d’origine nationale, d’ascendance, de citoyenneté, d’état civil, d’orientation sexuelle, de handicap physique ou mental, de condition médicale, de grossesse ou de congé parental, de statut d’ancien combattant, d’identité de genre, d’informations génétiques ou de toute autre caractéristique protégée par la loi applicable. Nous examinerons les candidatures qualifiées ayant un casier judiciaire, conformément à toutes les exigences légales.

Postulez Maersk