MAERSK LINE recrute un ingénieur logiciel senior
EXCLUSIF International Maroc Date limite: 22 Jul 2025 0 commentaires

MAERSK LINE recrute un ingénieur logiciel senior

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. 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.

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é. Naviguer à travers les ambiguïtés et livrer 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 véritable 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’opérations commerciales 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 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 rigoureusement suivie. Améliorer les capacités et les normes au sein de l’équipe par le jumelage sur les tâches, l’examen par les pairs du code et des retours constructifs permettant l’amélioration de la base de code et du savoir-faire technique. Contribuer activement aux améliorations continues lors des rétrospectives et en participant aux communautés de meilleures pratiques inter-équipes. Créer des applications ou des intégrations au sein d’applications internes ou pour les clients. Collaborer avec les membres de l’équipe projet et les équipes produits interfonctionnelles afin de concevoir et de mettre en œuvre les capacités d’intégration douanière pour les applications mondiales de Maersk. Conseiller les propriétaires de produits pour identifier et gérer les risques, dettes, problèmes et opportunités d’amélioration technique. Soutenir le recrutement de développeurs au sein du département et apporter un support technique lors des phases de basculement. Fournir des suggestions d’amélioration continue dans le cadre des pratiques de codage internes.

Caractéristiques du candidat idéal

Baccalauréat en informatique ou équivalent, une maîtrise est fortement souhaitée. Vous justifiez d’au moins 10 ans d’expérience en développement de logiciels d’entreprise pour la création de solutions agnostiques au cloud, hautement évolutives, performantes, fiables et sécurisées, idéalement dans un environnement axé sur les produits. Une expérience dans le développement de systèmes de gestion de flotte (FMS) est un atout majeur. Vous maîtrisez divers algorithmes (comme A-Star et Dijkstra) et structures de données, et disposez de solides compétences en conception orientée objet, en Design Patterns et en programmation multithread. Votre expertise englobe le dépannage, le débogage et l’analyse ainsi que la maîtrise des frameworks d’architecture de microservices. Vous êtes également adepte des tests unitaires et d’intégration et défendez la démarche d’automatisation des tests. Vous pourrez, en tant que responsable technique, porter la réalisation d’Epics majeurs et faire preuve d’une connaissance approfondie de la conception bas niveau, de la POO, de la modélisation d’objets et de données, ainsi que de la gouvernance de l’ingestion de données. Vous vous tenez informé des dernières avancées technologiques et valorisez la prise de responsabilités à toutes les étapes du cycle de vie produit. Une connaissance approfondie des cadres architecturaux actuels (MVC, architectures pilotées par les événements, conception pilotée par le domaine), ainsi que du SaaS et du PaaS, est attendue. Une expérience avec les passerelles/API (Apigee, Akana) et une grande rigueur en matière de qualité produit, de communication ainsi que d’organisation font partie intégrante de votre profil.

Capacités techniques

Excellentes compétences en conception et programmation backend, en privilégiant les solutions d’entreprise basées sur C# et .NET Core (.NET 6/7/8). Une connaissance de la programmation fonctionnelle (F#) est un plus. Vous justifiez d’expérience en développement et débogage de microservices RESTful, en applications à faible latence et hautement évolutives, ainsi qu’en conception et développement d’applications distribuées, en cluster et multithread. Vous avez participé à la conception et à la mise en œuvre d’interfaces de services et d’API publiques et avez une solide expérience avec diverses plateformes cloud. Des compétences en programmation orientée objet en C++ et une expérience avec l’orchestration de conteneurs (ex. Kubernetes) sont également appréciées. Par ailleurs, vous avez travaillé sur des bases de données (SQL, NoSQL, Document DB, Cosmos DB) et avec des outils tels que Fluent NHibernate, Protocol Buffers, Robot Framework, ainsi que des systèmes de messagerie/streaming (ActiveMQ, MQTT, Apache/Confluent Kafka, Kafka avec Zookeeper, etc.). La maîtrise des outils CI/CD (Gitlab, Jenkins) et le développement agile (BDD, TDD) complètent votre profil technique.

POSTULER


Partager:

Commentaires (0)

Connectez-vous pour laisser un commentaire

Se connecter

Aucun commentaire. Soyez le premier à commenter!