mercor · Softwareentwicklung

Experte für Legacy-Codebase-Migration

Mercor

$200/StundeRemoteStandortanforderungen nicht angegeben

Diese Anzeige wurde automatisch übersetzt. Die Originalplattform bearbeitet Bewerbungen; prüfen Sie vor der Bewerbung deren ursprüngliche Anforderungen. Originalseite ansehen

Über die Stelle

Mercor arbeitet mit einem Frontier-KI-Forschungslabor zusammen, um erfahrene Softwareentwickler mit tiefgreifender Expertise in der Migration und Modernisierung von Legacy-Codebasen zu gewinnen. Wir suchen Engineers, die komplexe Migrationen in großen, produktionsreifen Systemen persönlich durchgeführt haben, insbesondere in Finanzdienstleistungen, Fintech/Zahlungsverkehr, Versicherungen, Gesundheitswesen, Telekommunikation, großen Technologieunternehmen und anderen geschäftskritischen Unternehmen. Fundierte praktische Erfahrung mit Produktionsmigrationen ist die wichtigste Qualifikation.

Ihre Aufgaben

  • Komplexe Aufgaben der Codebase-Migration und -Modernisierung entwerfen, umsetzen, prüfen und evaluieren.
  • Legacy-Code, Abhängigkeiten, APIs, Datenbanken, Build-Systeme und Infrastruktur analysieren, um sichere Migrationsansätze zu bestimmen.
  • Funktionalität, Abwärtskompatibilität, Datenintegrität, Sicherheit und Leistung während der Migrationen bewahren.
  • Tests und Validierungsstrategien entwickeln, um Regressionen und Verhaltensunterschiede bei Migrationen zu erkennen.
  • KI-generierte Migrationslösungen auf Korrektheit, Vollständigkeit, Wartbarkeit und Produktionsreife evaluieren.

Relevante Migrationserfahrung

Kandidatinnen und Kandidaten sollten fundierte Expertise in einem oder mehreren der folgenden Bereiche haben:

  • Sprache/Version: Java 8 → 17/21, Legacy-.NET → modernes .NET, Python 2 → 3, PHP 7 → 8
  • Sprach-Rewrites: COBOL → Java/Python, JavaScript → TypeScript
  • Frameworks: Angular, Rails, Django, Spring/Spring Boot, ASP.NET, Next.js/Astro und andere größere Framework-Upgrades/-Ersetzungen
  • Datenbanken & ORMs: Oracle/MySQL → PostgreSQL, SQL → NoSQL, Hibernate → jOOQ, Sequelize → Prisma, Raw SQL → ORM
  • Infrastruktur: VMs/Bare Metal → Container, Docker/Kubernetes, Cloud-native-Architekturen
  • CI/CD: Jenkins/Travis → GitHub Actions, GitLab CI oder moderne Deployment-Pipelines
  • Build-/Paket-Tooling: Maven → Gradle, Webpack → Vite, CRA → Next.js, npm → pnpm
  • APIs: REST → GraphQL, HTTP/REST → gRPC, SOAP/Legacy-APIs → moderne Schnittstellen
  • Authentifizierung: Legacy-Auth → OAuth/OIDC, SAML/SSO, moderne Identitäts- und Autorisierungssysteme
  • Repositories: Polyrepo → Monorepo mit Bazel, Nx, Turborepo oder Ähnlichem
  • Testing: Migration von Unit-, Integrations-, Browser- und E2E-Test-Frameworks
  • Abhängigkeiten/SDKs: Ersatz veralteter oder EOL-Bibliotheken, APIs, Laufzeitumgebungen und Hersteller-SDKs

Idealer Hintergrund

  • 5+ Jahre professionelle Erfahrung im Software Engineering, idealerweise als Senior, Staff, Principal oder gleichwertig.
  • Große Produktionsmigrationen persönlich verantwortet oder wesentliche technische Beiträge dazu geleistet.
  • Erfahrung mit ausgereiften Systemen mit technischen Schulden, komplexen Abhängigkeiten, Legacy-Integrationen und erheblichem Regressionsrisiko.
  • Fundierte Kenntnisse in Kompatibilität, Testing, Observability, gestuften Rollouts, Rollback-Strategien und Verhaltensäquivalenz.
  • Fähigkeit, tiefgehend über unbekannte Codebasen nachzudenken und subtile Migrationsfehler zu diagnostizieren.
  • Besonders wertvoll: Engineers, die Kernbanksysteme, Zahlungsverkehr, Handel, Versicherungen, Gesundheitswesen, Telekommunikation oder andere hochzuverlässige Systeme modernisiert haben.
  • Für die Modernisierung von COBOL/Mainframe ist Erfahrung mit Technologien wie z/OS, CICS, JCL, DB2, VSAM, Batch-Verarbeitung und COBOL-zu-Java/Python-Migrationen besonders wertvoll.

Warum mitmachen

  • Setzen Sie Ihre Migrationsexpertise ein, um mitzugestalten, wie Frontier-KI-Modelle komplexe Softwaremodernisierung verstehen und ausführen.
  • Arbeiten Sie an technisch anspruchsvollen Problemen, die realen Legacy-Systemen im Produktionsmaßstab nachempfunden sind.
  • Bringen Sie Expertise ein, die Sie in großen Unternehmensmigrationen entwickelt haben, ohne dass ein Hintergrund als Open-Source-Maintainer nötig ist.
  • Aussicht auf fortlaufende Arbeit, wenn das Forschungsprogramm wächst.
Weitere Stellen in diesem Fachgebiet →