Ejecuta la ingeniería inversa del código SAP CRM y la lógica del portal. Traduce la visión de microservicios en un blueprint técnico y define APIs. Legacy (Lectura): Código ABAP, RFCs, BAPIs, IDocs, SAP Gateway (OData). Diseño: Diagramas Secuencia, Enterprise Architect (opcional), Swagger/OpenAPI. 5+ años en desarrollo de software.
Objetivo del Rol
Ejecutar de forma hands-on el desarrollo ABAP necesario para la salida del ecosistema SAP (CRM/PO/Portal): construir los extractores de datos, implementar las APIs REST de exposición, y codificar los mecanismos de convivencia con la nueva plataforma de microservicios, colaborando técnicamente con el equipo cloud-native sin asumir su liderazgo formal.
Responsabilidades Principales
- Desarrollo de Extractores: Codificar y mantener los programas ABAP de extracción incremental y de carga inicial (3 TB) desde SAP CRM, incluyendo manejo de volumetría y paquetización.
- Desarrollo de APIs de Exposición: Implementar los endpoints REST desde ABAP que consumirá la plataforma de microservicios,
incluyendo autenticación (OAuth2) y control de errores.
- Codificación de Reglas de Negocio: Traducir a código la lógica de negocio identificada en el ABAP legado (ingeniería inversa), dejándola documentada y testeada.
- Soporte a la Convivencia: Implementar (no solo diseñar) los mecanismos de idempotencia y manejo de errores en la sincronización SAPmicroservicios durante el período de convivencia (patrón Strangler Fig).
- Validación y Calidad de Datos: Implementar rutinas de reconciliación post-migración y manejo programático de inconsistencias de datos legados identificadas durante el discovery (registros huérfanos, duplicados, referencias inconsistentes).
- Colaboración Técnica: Trabajar codo a codo con el equipo Java/Spring Boot para resolver dudas puntuales sobre el modelo de datos de origen, sin responsabilidad de liderazgo formal sobre ese equipo.
📌 SAP Developer Specialist4 (Argentina)
🏢 Globallogic
📍 Argentina
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.