Buscamos un desarrollador especializado en procesos de integración de sistemas, con gran experiencia técnica, capacidad para liderar equipos y gestionar proyectos. Si buscas un entorno desafiante y colaborativo en el que se valore tu contribución, ¡únete a nosotros para crear soluciones tecnológicas de alta calidad!
Requisitos:
- Experiencia de más de 5 años en el desarrollo de integraciones entre sistemas;
- Conocimiento profundo de arquitecturas y estándares de integración como ESB (Enterprise Service Bus), SOA (Service-Oriented Architecture) y Microservicios;
- Experiencia práctica con tecnologías de integración como SOAP, REST, gRPC y mensajería (por ejemplo, Kafka, RabbitMQ);
- Experiencia con plataformas en la nube como Azure, incluidas Azure Logic Apps, Azure Functions y Azure APIManagement;
- Conocimientos de seguridad de integración, incluidos OAuth2, JWT, SSL/TLS y cifrado de datos en tránsito;
- Experiencia demostrada en el diseño de procesos de integración y documentación técnica clara;
- Gran capacidad para diseñar y documentar soluciones de integración que respalden operaciones empresariales críticas;
- Experiencia en el trato directo con los clientes, traduciendo los requisitos funcionales en soluciones técnicas de alta calidad;
- Competencia en la gestión de equipos técnicos, dirigiendo a los desarrolladores y garantizando la entrega dentro de los plazos y las normas de calidad;
- Conocimientos de gestión de proyectos, incluida la capacidad de planificar, supervisar y garantizar la entrega de soluciones de integración;
- Experiencia con ERP (por ejemplo, SAP, Oracle) y CRM (por ejemplo, Salesforce), integrando estos sistemas con otras plataformas empresariales;
- Conocimiento de herramientas de gestión de proyectos (por ejemplo, DevOps) y metodologías ágiles (por ejemplo, Scrum, Kanban);
- Experiencia con CI/CD y herramientas de versionado como Git;
- Excelentes dotes de comunicación e interpersonales.
Responsabilidades:
- Dirigir el diseño y la aplicación de soluciones de integración entre sistemas internos y externos, garantizando la eficacia, la escalabilidad y la seguridad de las integraciones;
- Colaborar directamente con los clientes y las partes interesadas internas, comprender sus necesidades y transformarlas en soluciones técnicas viables en consonancia con los objetivos empresariales;
- Gestionar un equipo técnico, garantizar la coordinación entre programadores, ofrecer apoyo técnico y promover buenas prácticas de integración;
- Diseño y documentación de procesos de integración, creación de diagramas de arquitectura, flujos de datos y documentación detallada para guiar la implantación y el mantenimiento de soluciones;
- Gestión de proyectos de integración, planificación de proyectos, control de plazos, supervisión de riesgos y garantía de entrega dentro del alcance y el presupuesto definidos;
- Mantener una comunicación clara con los clientes y las partes interesadas, presentando el progreso de los proyectos, las soluciones técnicas y los retos, garantizando la transparencia en todas las fases;
- Llevar a cabo revisiones del código y garantizar que se aplican las mejores prácticas de desarrollo de la integración en todo el equipo;
- Mantenerse al día de las tendencias y avances tecnológicos, proponiendo nuevas herramientas y técnicas para mejorar continuamente la eficacia y la calidad de las soluciones de integración;
- Participar activamente en las revisiones de la arquitectura y la estrategia de integración, ayudando a definir la dirección técnica de la empresa en términos de conectividad entre sistemas.