Resumen de la vacante
Buscamos un ingeniero con sólida experiencia técnica en el desarrollo e implementación de integraciones entre sistemas empresariales. En esta posición será responsable de diseñar, desarrollar y mantener conectores y servicios que permitan la comunicación entre plataformas internas y externas utilizando C/C++, APIs REST/SOAP. El candidato ideal debe tener experiencia trabajando en arquitecturas distribuidas, integrando sistemas legacy con plataformas modernas, y optimizando procesos de integración de alto volumen. Ser capaz de llevar conversaciones con clientes y proveedores en español e inglés.
Responsabilidades
- Diseñar, desarrollar y mantener integraciones entre sistemas internos y externos.
- Implementar conectores y servicios utilizando C/C++.
- Diseñar, consumir y mantener APIs REST y SOAP.
- Mantener soluciones tipo middleware hechas en casa (tecnología Java) o plataformas de integración.
- Diseñar flujos de integración para intercambio, transformación y procesamiento de datos.
- Implementar mecanismos de manejo de errores, resiliencia y monitoreo en integraciones.
- Optimizar el rendimiento y la estabilidad de procesos de integración.
- Documentar interfaces de integración y la arquitectura técnica de los componentes.
- Trabajar coordinadamente con equipos multidisciplinarios (IT, DevOps, Soporte)
- Mantener conversaciones técnicas con clientes internos y/o externos.
Participar en el análisis técnico y definición de estrategias de integración entre sistemas.
-
Requisitos Técnicos
- Lenguajes de Programación
- Experiencia sólida en C o C++
- Experiencia desarrollando servicios o conectores de integración (C#, Java)
Integración de Sistemas
- Experiencia diseñando e implementando APIs tipo REST.
- Experiencia trabajando con servicios SOAP.
- Manejo de formatos de intercambio de datos: JSON o XML
Middleware / Mensajería
- Enterprise Service Bus (ESB)
Plataformas tipo SOA
-
Protocolos y Comunicación
- Web Services (HTTP / HTTPs)
- TCP/IP
- Integraciones sincrónicas y asincrónicas
Base de datos
- SQL Server
- MySQL/MariaDB
PostgreSQL
-
Experiencia
- 2 a 5 años de experiencia en desarrollo de integraciones.
- Experiencia trabajando con sistemas empresariales y plataformas heterogéneas.
- Experiencia integrando sistemas legacy con arquitecturas modernas.
Conocimientos Deseables
- Arquitectura de microservicios
- Arquitectura basada en eventos (evento-driven)
- Seguridad en APIs (OAuth, JWT, certificados)
- Monitoreo y observabilidad de servicios
- Procesamiento de mensajes y eventos de alto volumen
Habilidades
- Pensamiento analítico y resolución de problemas complejos.
- Capacidad para trabajar en arquitecturas distribuidas.
- Comunicación técnica efectiva bilingüe.
- Buenas prácticas de documentación.
- Trabajo colaborativo con equipos multidisciplinarios.