Esperto di migrazione di codebase legacy

Mercor
Ingegneria del software
Da remoto
Part-time

200 USD/hIntervallo indicativo fornito da Mercor

Pubblicato il 22 agosto 2026 · Candidature fino al 15 novembre 2026

Candidati su Mercor

Ti mando alla pagina ufficiale di Mercor. La candidatura è gratuita e in inglese.

Ricevo una commissione dalla piattaforma quando un candidato che ho segnalato viene assunto. Per te non cambia nulla.

Tailor my resume to this job
Condividi questa posizione

Questo ruolo da remoto prevede la progettazione, l'esecuzione e la valutazione di complesse migrazioni e modernizzazioni di codebase legacy. Il candidato ideale possiede almeno cinque anni di esperienza professionale nell'ingegneria del software e una comprovata esperienza nella gestione di migrazioni di produzione su larga scala in aziende mission critical.

Traduzione dell'annuncio originale pubblicato da Mercor.

Mercor collabora con un laboratorio di ricerca IA di frontiera per coinvolgere ingegneri software esperti con una profonda competenza nella migrazione e modernizzazione di codebase legacy. Cerchiamo ingegneri che abbiano eseguito personalmente migrazioni complesse su grandi sistemi di livello produttivo, in particolare nei settori servizi finanziari, fintech/pagamenti, assicurazioni, sanità, telecomunicazioni, grandi aziende tecnologiche e altre imprese mission-critical. Una solida esperienza pratica nelle migrazioni in produzione è il requisito principale.

Cosa farai

  • Progetta, implementa, rivedi e valuta complesse attività di migrazione e modernizzazione del codice.

  • Analizza codice legacy, dipendenze, API, database, sistemi di build e infrastruttura per determinare approcci di migrazione sicuri.

  • Preserva funzionalità, retrocompatibilità, integrità dei dati, sicurezza e prestazioni durante le migrazioni.

  • Sviluppa test e strategie di validazione per identificare regressioni della migrazione e differenze comportamentali.

  • Valuta le soluzioni di migrazione generate dall'IA per correttezza, completezza, manutenibilità e prontezza per la produzione.

Esperienza di migrazione rilevante

I candidati dovrebbero avere una profonda esperienza in uno o più dei seguenti ambiti:

  • Linguaggio/versione: Java 8 → 17/21.NET legacy → .NET moderno, Python 2 → 3, PHP 7 → 8

  • Riscritture di linguaggio: COBOL → Java/Python, JavaScript → TypeScript

  • Framework: Angular, Rails, Django, Spring/Spring Boot, ASP.NET, Next.js/Astro e altri importanti aggiornamenti o sostituzioni di framework

  • Database e ORM: Oracle/MySQL → PostgreSQL, SQL → NoSQL, Hibernate → jOOQ, Sequelize → Prisma, SQL grezzo → ORM

  • Infrastruttura: VM/bare metal → container, Docker/Kubernetes, architetture cloud-native

  • CI/CD: Jenkins/Travis → GitHub Actions, GitLab CI o moderne pipeline di deployment

  • Strumenti di build/package: Maven → Gradle, Webpack → Vite, CRA → Next.js, npm → pnpm

  • API: REST → GraphQL, HTTP/REST → gRPC, SOAP/API legacy → interfacce moderne

  • Autenticazione: Autenticazione legacy → OAuth/OIDC, SAML/SSO, moderni sistemi di identità e autorizzazione

  • Repository: Polyrepo → monorepo tramite Bazel, Nx, Turborepo o simili

  • Testing: Migrazione di framework di testing unitario, di integrazione, browser e E2E

  • Dipendenze/SDK: Sostituzione di librerie, API, runtime e SDK di vendor deprecati o giunti a fine vita (EOL)

Background ideale

  • 5+ anni di esperienza professionale nell'ingegneria del software, idealmente Senior, Staff, Principal o equivalenti.

  • Ha gestito personalmente o dato contributi tecnici rilevanti a migrazioni di produzione su larga scala.

  • Esperienza di lavoro con sistemi maturi caratterizzati da debito tecnico, dipendenze complesse, integrazioni legacy e un significativo rischio di regressione.

  • Solida conoscenza di compatibilità, testing, osservabilità, rilasci graduali, strategie di rollback e equivalenza comportamentale.

  • Capacità di analizzare a fondo codebase non familiari e diagnosticare sottili problemi di migrazione.

  • Particolarmente preziosa: esperienza di ingegneri che hanno modernizzato sistemi di core banking, pagamenti, trading, assicurazioni, sanità, telecomunicazioni o altri sistemi ad alta affidabilità.

  • Per la modernizzazione di COBOL/mainframe, è particolarmente preziosa l'esperienza con tecnologie quali z/OS, CICS, JCL, DB2, VSAM, elaborazione batch e migrazioni da COBOL a Java/Python.

Perché unirti a noi

  • Applica la tua esperienza di migrazione per contribuire a definire come i modelli di IA di frontiera comprendono ed eseguono la complessa modernizzazione del software.

  • Lavora su problemi tecnicamente stimolanti modellati su sistemi legacy reali e su scala di produzione.

  • Contribuisci con competenze sviluppate attraverso grandi migrazioni aziendali senza la necessità di un background come maintainer open-source.

  • Opportunità di lavoro continuativo con l'espandersi del programma di ricerca.

Aperto in tutto il mondo

Informazioni su Mercor

Mercor è un marketplace statunitense che assume esperti da remoto per progetti di IA e consulenza, dal diritto all'ingegneria. L'annuncio originale è sul loro sito.

Vedi questa posizione su Mercor

Posizioni simili

Esperto di Ingegneria del Software

Mercor
Ingegneria del software
Da remoto
Part-time

Questo ruolo da remoto prevede la scrittura di problemi ingegneristici complessi, la valutazione del codice generato dall'intelligenza artificiale e la stima delle prestazioni del software per modelli di intelligenza artificiale avanzati. I candidati devono avere esperienza professionale nello sviluppo e nel rilascio di software, oltre a chiare capacità di comunicazione scritta.

Pubblicato 31 giorni fa70 USD a 150 USD/h

Applied Engineer, Ruolo Valutazioni

Mercor
Ingegneria del software
Da remoto
Part-time

Questo ruolo remoto prevede la creazione e il perfezionamento di valutazioni trasformando pull request completate in attività di ingegneria per agenti di codifica di frontiera. Il candidato ideale possiede solide basi di programmazione, esperienza pratica in basi di codice complesse e la capacità di scrivere test significativi.

Pubblicato 500 giorni fa100 USD a 120 USD/h

Rete di Talenti per Full-Stack Engineer

Mercor
Ingegneria del software
Da remoto
Part-time

Questo ruolo da remoto prevede l'addestramento e la valutazione di modelli di intelligenza artificiale nello sviluppo full-stack, creando attività e fornendo feedback specifici per settore. Chi si candida necessita di esperienza professionale nello sviluppo frontend e backend, oltre a forti capacità di comunicazione.

Pubblicato 237 giorni fa70 USD a 150 USD/h

Senior Software Engineer

micro1
Ingegneria del software
Esperto
Da remoto
Freelance

Questo ruolo di contractor da remoto prevede la creazione di task di programmazione complessi e di sistemi di verifica deterministici per addestrare modelli di IA avanzati. I candidati devono avere una solida esperienza nella programmazione backend e un forte background nella creazione di servizi o API scalabili.

  • Python3
  • JAVA
  • Rust
  • +5

Pubblicato 26 giorni fa30 USD a 100 USD/h