Expert en migration de bases de code existantes

Mercor
Développement logiciel
Télétravail
Temps partiel

200 $US/hFourchette indicative communiquée par Mercor

Publié le 22 août 2026 · Candidatures jusqu'au 3 décembre 2026

Postuler sur Mercor

Je vous redirige vers la page officielle de Mercor. La candidature est gratuite et se fait en anglais.

Je touche une commission de la plateforme si un candidat que j'ai orienté est recruté. Cela ne change rien pour vous.

Adapter mon CV à cette offre
Partager cette offre

Ce rôle à distance consiste à concevoir, exécuter et évaluer des migrations et des modernisations complexes de bases de code existantes. Le candidat idéal possède au moins cinq années d'expérience professionnelle en génie logiciel et un solide historique de gestion de migrations de production à grande échelle dans des entreprises critiques.

Traduction de l'annonce originale publiée par Mercor.

Mercor s'associe à un laboratoire de recherche en IA de pointe pour engager des ingénieurs logiciels expérimentés possédant une expertise approfondie dans la migration et la modernisation de bases de code existantes (legacy). Nous recherchons des ingénieurs ayant personnellement exécuté des migrations complexes sur de grands systèmes en production, en particulier dans les services financiers, la fintech/les paiements, l'assurance, la santé, les télécommunications, les grandes entreprises technologiques et autres secteurs critiques. Une solide expérience pratique des migrations en production est la qualification principale.

Ce que vous ferez

  • Concevoir, implémenter, réviser et évaluer des tâches complexes de migration et de modernisation de bases de code.

  • Analyser le code existant, les dépendances, les API, les bases de données, les systèmes de build et l'infrastructure afin de déterminer des approches de migration sûres.

  • Préserver la fonctionnalité, la rétrocompatibilité, l'intégrité des données, la sécurité et les performances lors des migrations.

  • Développer des tests et des stratégies de validation pour identifier les régressions de migration et les différences de comportement.

  • Évaluer les solutions de migration générées par l'IA pour garantir leur exactitude, leur exhaustivité, leur maintenabilité et leur préparation pour la production.

Expérience pertinente en migration

Les candidats doivent posséder une expertise approfondie dans un ou plusieurs des domaines suivants :

  • Langage/version : Java 8 → 17/21.NET historique → .NET moderne, Python 2 → 3, PHP 7 → 8

  • Réécritures de langage : COBOL → Java/Python, JavaScript → TypeScript

  • Frameworks : Angular, Rails, Django, Spring/Spring Boot, ASP.NET, Next.js/Astro, et autres mises à niveau ou remplacements de frameworks majeurs

  • Bases de données et ORM : Oracle/MySQL → PostgreSQL, SQL → NoSQL, Hibernate → jOOQ, Sequelize → Prisma, SQL brut → ORM

  • Infrastructure : Machines virtuelles/bare metal → conteneurs, Docker/Kubernetes, architectures cloud-native

  • CI/CD : Jenkins/Travis → GitHub Actions, GitLab CI ou pipelines de déploiement modernes

  • Outils de build/paquet : Maven → Gradle, Webpack → Vite, CRA → Next.js, npm → pnpm

  • API : REST → GraphQL, HTTP/REST → gRPC, SOAP/API existantes → interfaces modernes

  • Authentification : Auth historique → OAuth/OIDC, SAML/SSO, systèmes d'identité et d'autorisation modernes

  • Dépôts : Polyrepo → monorepo utilisant Bazel, Nx, Turborepo ou équivalent

  • Tests : Migration de frameworks de tests unitaires, d'intégration, de navigateur et E2E

  • Dépendances/SDK : Remplacement de bibliothèques, d'API, de runtimes et de SDK obsolètes ou en fin de vie (EOL)

Profil idéal

  • 5 ans et plus d'expérience professionnelle en ingénierie logicielle, idéalement de niveau Senior, Staff, Principal ou équivalent.

  • Avoir personnellement pris en charge ou apporté des contributions techniques substantielles à des migrations en production à grande échelle.

  • Expérience de travail sur des systèmes matures comportant de la dette technique, des dépendances complexes, des intégrations existantes et un risque de régression important.

  • Solide connaissance de la compatibilité, des tests, de l'observabilité, des déploiements progressifs, des stratégies de retour arrière (rollback) et de l'équivalence comportementale.

  • Capacité à analyser en profondeur des bases de code non familières et à diagnostiquer des pannes de migration subtiles.

  • Particulièrement précieux : les ingénieurs ayant modernisé des systèmes de banque de base, de paiements, de trading, d'assurance, de santé, de télécommunications ou d'autres systèmes à haute fiabilité.

  • Pour la modernisation du COBOL/mainframe, une expérience avec des technologies telles que z/OS, CICS, JCL, DB2, VSAM, le traitement par lots (batch) et les migrations de COBOL vers Java/Python est particulièrement appréciée.

Pourquoi nous rejoindre

  • Appliquez votre expertise en migration pour aider à façonner la manière dont les modèles d'IA de pointe comprennent et exécutent la modernisation de logiciels complexes.

  • Travaillez sur des problèmes techniques stimulants inspirés de systèmes existants réels à l'échelle de la production.

  • Apportez une expertise développée lors de migrations au sein de grandes entreprises, sans nécessiter d'historique en tant que mainteneur open-source.

  • Opportunité de travail continu à mesure que le programme de recherche s'étend.

Ouvert à l'international

À propos de Mercor

Mercor est une place de marché américaine qui recrute des experts à distance pour des projets d'IA et de conseil, du droit à l'ingénierie. L'offre originale est consultable sur leur site.

Voir l'offre sur Mercor

Offres similaires

Expert en génie logiciel

Mercor
Développement logiciel
Télétravail
Temps partiel

Ce poste à distance consiste à rédiger des problèmes d'ingénierie complexes, à noter du code généré par l'IA et à évaluer les performances logicielles des modèles d'intelligence artificielle de pointe. Les candidats doivent justifier d'une expérience professionnelle dans la création et la livraison de logiciels, ainsi que de solides compétences en communication écrite.

Publié il y a 49 j70 $US à 150 $US/h

Ingénieur Appliqué, Rôle Évaluations

Mercor
Développement logiciel
Télétravail
Temps partiel

Ce rôle à distance consiste à concevoir et affiner des évaluations en transformant des pull requests finalisées en tâches d'ingénierie pour des agents de codage de pointe. Le candidat idéal apporte de solides bases en programmation, une expérience pratique dans des bases de code complexes et la capacité d'écrire des tests pertinents.

Publié il y a 518 j100 $US à 120 $US/h

Réseau de talents d'ingénieurs Full-Stack

Mercor
Développement logiciel
Télétravail
Temps partiel

Ce poste à distance consiste à entraîner et à évaluer des modèles d'IA en ingénierie Full-Stack en créant des tâches et en fournissant des retours spécifiques au domaine. Les candidats ont besoin d'une expérience professionnelle en développement frontend et backend, ainsi que de solides compétences en communication.

Publié il y a 255 j70 $US à 150 $US/h

Ingénieur Logiciel Senior

micro1
Développement logiciel
Expert
Télétravail
Freelance

Ce poste de contractuel à distance consiste à créer des tâches de programmation complexes et des vérificateurs déterministes pour entraîner des modèles d'IA avancés. Les candidats doivent justifier d'une solide expérience en programmation backend et d'une base solide dans la création de services ou d'API évolutifs.

  • Python3
  • JAVA
  • Rust
  • +5

Publié il y a 44 j30 $US à 100 $US/h