Descripción
Resumen:
Únase como Ingeniero/a Senior de Full-stack para modernizar los sistemas centrales, traduciendo la lógica empresarial heredada a servicios escalables mediante Node.js y Angular, mientras se mantiene la calidad del código.
Aspectos destacados:
1. Modernizar los sistemas centrales reconstruyendo capacidades con Node.js y Angular.
2. Traducir la lógica empresarial heredada a servicios escalables.
3. Garantizar buenas prácticas de ingeniería, calidad del código, pruebas y mantenibilidad.
Estamos contratando a un/a **Ingeniero/a Senior de Full\-stack \- Angular, Node.js** para ayudar a modernizar los sistemas centrales sustituyendo COBOL y reconstruyendo capacidades con Node.js y Angular. Usted traducirá la lógica empresarial heredada a servicios escalables, colaborará con partes interesadas de distintos equipos y garantizará la calidad del código desde la construcción hasta la liberación: ¡postule ahora!
**Responsabilidades**
* Desarrollar nuevas capacidades de backend utilizando Node.js
* Crear y mantener componentes de interfaz de usuario (UI) frontend con Angular
* Aprovechar los servicios disponibles en AWS
* Participar en el análisis técnico y funcional de los procesos existentes en COBOL
* Colaborar en la migración de la lógica empresarial desde sistemas heredados hacia nuevas aplicaciones
* Trabajar con bases de datos relacionales, consultas SQL y procedimientos almacenados cuando sea necesario
* Contribuir a las definiciones técnicas junto con el líder técnico y otros miembros del equipo
* Garantizar buenas prácticas de ingeniería, calidad del código, pruebas y mantenibilidad
* Apoyar la documentación técnica y funcional de los procesos migrados
* Investigar incidencias, errores o diferencias funcionales entre el sistema heredado y la nueva solución
* Asistir en las fases de pruebas exhaustivas, validación por usuarios y despliegue en producción
* Desarrollar una comprensión profunda de los procesos implementados, sus interacciones y el impacto de los cambios entregados
**Requisitos**
* Experiencia comprobada en desarrollo de software de 3\+ años trabajando con Node.js, Angular y servicios en la nube de AWS
* Sólida experiencia en el desarrollo de backends con Node.js y la entrega de frontends con Angular
* Conocimiento práctico de los servicios de AWS
* Amplios conocimientos sobre diseño y consumo de APIs REST
* Experiencia práctica con bases de datos relacionales y dominio avanzado de SQL
* Exposición comprobada a sistemas en producción con lógica empresarial compleja
* Capacidad demostrada para analizar procesos heredados y migrarlos a soluciones modernas
* Buen criterio técnico para producir código mantenible, escalable y testeable
* Experiencia colaborando dentro de equipos ágiles
* Capacidad para interactuar con partes interesadas técnicas, funcionales y empresariales
* Dominio del inglés a nivel B2 (intermedio alto) o superior
**Deseable**
* Experiencia en proyectos de desactivación de COBOL o migraciones de sistemas heredados
* Familiaridad con procesos por lotes (batch), trabajos programados o integraciones basadas en archivos
* Antecedentes en sectores financieros, fintech o procesamiento de pagos, y en industrias de alta transaccionalidad
* Conocimientos de CI/CD
* Comprensión de observabilidad, registro (logging) y monitoreo, arquitecturas orientadas a servicios o microservicios
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de descanso remunerados y licencias por enfermedad
* Cursos de actualización de habilidades (upskilling), reconversión profesional (reskilling) y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y a más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn