Descripción del puesto
¿Cuáles serían tus funciones?
Liderar equipos de integración que conecten múltiples sistemas y aplicaciones de la empresa, asegurando una comunicación fluida entre estos.
Supervisar y optimizar los flujos de datos, procesos de negocio y transacciones entre aplicaciones para mejorar la eficiencia y reducir tiempos de respuesta.
Establecer y administrar la integración de API y otros protocolos para permitir el intercambio de datos entre aplicaciones de manera segura y eficiente.
Actuar como punto de referencia (Focal point) para el equipo, diagnosticando y resolviendo problemas de integración.
Trabajar con los equipos de desarrollo y operaciones para asegurar que todos comprendan las herramientas y procesos de integración, fomentando la adopción de buenas prácticas.
Evaluar, adoptar y buscar mejoras con nuevas tecnologías y soluciones que garanticen el máximo rendimiento en las plataformas TI.
Requisitos
Bachiller o titulado en Ingeniería informática, Ingeniería de software, Ingeniería de sistemas o afines.
Experiencia no menor a 8 años en roles relacionados con arquitectura de software, herramientas de integración y desarrollo de aplicaciones.
Experiencia como Jefe de Desarrollo o en roles similares, con liderazgo de equipos técnicos y gestión de Tech Leads a su cargo.
Experiencia previa en proyectos en banca/finanzas, utilizando contenedores, herramientas/frameworks de integración y orquestación de servicios.
Experiencia en plataformas de orquestación como Kubernetes, Docker OpenShift, AKS, EKS.
Experiencia en la implementación y gestión de clústers de contenedores, incluyendo servicios, volúmenes y redes.
Conocimientos de creación y gestión de imágenes de contenedores, así como con la optimización de su tamaño y rendimiento.
Conocimiento de herramientas de IaC como Terraform, Ansible o Helm para la gestión de la infraestructura y despliegue de aplicaciones.
Conocimiento de las mejores prácticas en seguridad de contenedores, incluyendo la gestión de secretos y la configuración de redes seguras.
Conocimientos en lenguajes de programación utilizados en entornos de contenedores (Java, Go).
Conocimiento de patrones y arquitecturas de integración, como microservicios, event-driven architecture (EDA) y APIs RESTful.
Experiencia en herramientas y frameworks de integración como Quarkus, Apache Camel, Fuse, Spring Boot y servicios de mensajería como Kafka.
Experiencia en herramientas Cloud (AWS, Azure o GCP).
Experiencia en herramientas de monitoreo y logging (Grafana, ELK Stack, Dynatrace, New Relic) para la observación de aplicaciones en contenedores.
Experiencia en desarrollo ágil (Scrum) y prácticas de CI/CD (Integración Continua y Entrega Continua).
Conocimiento de aplicaciones de IA en equipos de desarrollo.
Beneficios
Trabajo híbrido
Excelente clima laboral (#2 Ranking GPTW Perú)
EPS a costos compartidos
Tarjeta de alimentos
Cuponera de tiempo libre
Programa Super Voluntario y Compartamos con la Comunidad
Asesoría gratuita en psicología, nutrición y derecho familiar (para colaboradores y familiares directos)