¿A qué retos te enfrentarás?
- Resolverás problemas proponiendo ideas y soluciones que garanticen resultados grandiosos.
- Desarrollarás soluciones de integración robustas entre sistemas on-premise, cloud y nuevas plataformas de IA.
- Escribirás código siguiendo los principios de Clean Code y mejores prácticas de seguridad.
- Adoptarás lenguajes, frameworks y herramientas orientados a resolver problemas de integración de forma simple, eficiente y sostenible.
- Investigarás y aplicarás nuevas tendencias y tecnologías en integración, incluyendo protocolos emergentes y soluciones más eficientes a los retos.
- Aprenderás y dominarás herramientas de integración tanto tradicionales como modernas.
¿Qué buscamos en ti?
- Experiencia comprobada en desarrollo e integración de servicios, APIs y microservicios, tanto en entornos locales como en la nube.
- Conocimiento y aplicación de conceptos de SOA y arquitecturas orientadas a eventos.
- Experiencia en bases de datos relacionales (RDS), NoSQL y sistemas de almacenamiento distribuidos.
- Dominio de herramientas de control de versiones y flujos de trabajo colaborativos.
- Experiencia en lenguajes de programación como (NodeJS, Java, Python, PHP, C#)
- Tener conocimiento en construcción de pruebas unitarias con análisis estático y dinámico.
- Capacidad para construir pruebas unitarias, de integración y automatizadas, utilizando análisis estáticos y dinámicos.
- Conocimiento en integración y consumo de APIs REST, SOAP y OpenAPI v4.0.
¿Qué nos encantaría encontrar?
No es necesario, pero sería grandioso saber que cuentas con:
- Experiencia en herramientas de integración empresarial (IBM IIB, Broker, ACE, API Connect, ESB, Oracle Integration, Redhat Fuse, etc.).
- Experiencia en plataformas cloud (AWS, Azure, Google Cloud) y en estrategias de integración híbrida.
- Experiencia en procesos de integración y despliegue continuo (CI/CD) con Jenkins, Azure DevOps, AWS CodePipeline, Netlify, entre otros.
- Conocimiento en integración y consumo de APIs de terceros (REST, SOAP, GraphQL) y experiencia en la creación de conectores personalizados para aplicaciones empresariales
- Conocimiento en estrategias de desarrollo como TDD| BDD| DDD.
- Capacidad para implementar estrategias de seguridad en integraciones, incluyendo autenticación, autorización, encriptación y cumplimiento de normativas
- Familiaridad con arquitecturas orientadas a eventos y mensajería (Kafka, RabbitMQ, MQTT) para la integración de sistemas distribuidos y microservicios.
- Habilidad para transformar y mapear datos entre diferentes formatos y estructuras (XML, JSON, CSV, EDI, etc.), asegurando la calidad y consistencia de la información
- Experiencia en herramientas de API Management y enfoque API-Led, especialmente con MuleSoft, para habilitar integraciones modulares, reutilizables y alineadas a buenas prácticas.