mercor · Softwareontwikkeling

Expert migratie van legacy-codebases

Mercor

$200/uurOp afstandLocatievereisten niet vermeld

Deze vacature is automatisch vertaald. Het oorspronkelijke platform behandelt sollicitaties; controleer de oorspronkelijke eisen voordat je solliciteert. Oorspronkelijke pagina bekijken

Over de functie

Mercor werkt samen met een frontier-AI-onderzoekslab om ervaren software-engineers te werven met diepgaande expertise in de migratie en modernisering van legacy-codebases. Wij zoeken engineers die persoonlijk complexe migraties hebben uitgevoerd binnen grote systemen van productiekwaliteit, met name in financiële dienstverlening, fintech/betalingen, verzekeringen, gezondheidszorg, telecom, grote technologiebedrijven en andere bedrijfskritische ondernemingen. Sterke praktische ervaring met migraties in productie is de belangrijkste kwalificatie.

Wat u gaat doen

  • Ontwerp, implementeer, beoordeel en evalueer complexe taken voor codebasemigratie en -modernisering.
  • Analyseer legacy code, afhankelijkheden, API's, databases, buildsystemen en infrastructuur om veilige migratiebenaderingen te bepalen.
  • Behoud functionaliteit, achterwaartse compatibiliteit, data-integriteit, beveiliging en prestaties tijdens migraties.
  • Ontwikkel tests en validatiestrategieën om migratieregressies en gedragsverschillen te identificeren.
  • Evalueer door AI gegenereerde migratieoplossingen op juistheid, volledigheid, onderhoudbaarheid en gereedheid voor productie.

Relevante migratie-ervaring

Kandidaten dienen diepgaande expertise te hebben in een of meer van de volgende gebieden:

  • Taal/versie: Java 8 → 17/21, legacy .NET → moderne .NET, Python 2 → 3, PHP 7 → 8
  • Herschrijvingen naar andere talen: COBOL → Java/Python, JavaScript → TypeScript
  • Frameworks: Angular, Rails, Django, Spring/Spring Boot, ASP.NET, Next.js/Astro en andere grote framework-upgrades/-vervangingen
  • Databases en ORM's: Oracle/MySQL → PostgreSQL, SQL → NoSQL, Hibernate → jOOQ, Sequelize → Prisma, raw SQL → ORM
  • Infrastructuur: VM's/bare metal → containers, Docker/Kubernetes, cloud-native architecturen
  • CI/CD: Jenkins/Travis → GitHub Actions, GitLab CI of moderne deploymentpijplijnen
  • Build-/pakkettooling: Maven → Gradle, Webpack → Vite, CRA → Next.js, npm → pnpm
  • API's: REST → GraphQL, HTTP/REST → gRPC, SOAP/legacy API's → moderne interfaces
  • Authenticatie: Legacy-authenticatie → OAuth/OIDC, SAML/SSO, moderne identiteits- en autorisatiesystemen
  • Repositories: Polyrepo → monorepo met Bazel, Nx, Turborepo of vergelijkbaar
  • Testen: Migratie van unit-, integratie-, browser- en E2E-testframeworks
  • Afhankelijkheden/SDK's: Vervanging van verouderde (deprecated) of EOL-bibliotheken, API's, runtimes en SDK's van leveranciers

Ideale achtergrond

  • 5+ jaar professionele software-engineeringervaring, bij voorkeur op Senior-, Staff-, Principal- of gelijkwaardig niveau.
  • Persoonlijk eigenaar geweest van of substantiële technische bijdragen geleverd aan grootschalige productiemigraties.
  • Ervaring met het werken met volwassen systemen met technische schuld, complexe afhankelijkheden, legacy-integraties en aanzienlijk regressierisico.
  • Grondige kennis van compatibiliteit, testen, observability, gefaseerde uitrol, rollbackstrategieën en gedragsequivalentie.
  • Het vermogen om diepgaand te redeneren over onbekende codebases en subtiele migratiefouten te diagnosticeren.
  • Bijzonder waardevol: engineers die kernbanksystemen, betalings-, handels-, verzekerings-, zorg-, telecomsystemen of andere systemen met hoge betrouwbaarheidseisen hebben gemoderniseerd.
  • Voor COBOL-/mainframemodernisering is ervaring met technologieën zoals z/OS, CICS, JCL, DB2, VSAM, batchverwerking en COBOL-naar-Java/Python-migraties bijzonder waardevol.

Waarom deelnemen

  • Zet uw migratie-expertise in om mede vorm te geven aan hoe frontier-AI-modellen complexe softwaremodernisering begrijpen en uitvoeren.
  • Werk aan technisch uitdagende vraagstukken die zijn gemodelleerd naar legacy-systemen uit de praktijk op productieschaal.
  • Draag expertise bij die is opgebouwd bij grote enterprise-migraties, zonder dat een achtergrond als open-sourcemaintainer nodig is.
  • Mogelijkheid tot doorlopend werk naarmate het onderzoeksprogramma wordt uitgebreid.
Meer vacatures in dit vakgebied →