Job Description
Resumen del Puesto
Diseñar, evolucionar y gobernar la arquitectura de las plataformas y soluciones digitales de Copa Airlines, asegurando que las decisiones de diseño garanticen seguridad, rendimiento, confiabilidad, escalabilidad y observabilidad. Este rol es clave para alinear los principios de arquitectura con la infraestructura tecnológica y los objetivos estratégicos del negocio, promoviendo la adopción de estándares, marcos de referencia y buenas prácticas que permitan entregar soluciones digitales robustas, sostenibles y alineadas con la visión de la organización.
Formación y Experiencia
- Título universitario en Licenciatura en Ciencias Computacionales/Sistemas/Software o carrera afín
- Experiencia mínima de 3 años en desarrollo de sistemas, implementación o soporte.
- Experiencia mínima de 3 años liderando equipos de desarrollo.
Conocimientos Específicos
- Inglés Intermedio
- Conocimiento avanzado en estrategias de resiliencia, automatización y buenas prácticas de diseño técnico.
- Conocimiento en metodologías ágiles como Scrum, Agile o similares, aplicadas a la gestión de proyectos tecnológicos.
- Requisitos Técnicos:
- Lenguajes de Programación (Mínimo 2): Java, .Net, Python, Javascript/Typescript, Dart, Kotlin, Swift, SQL.
- Herramientas: SoapUi, Postman/Insomnia, IDEs, modeladores (draw.io, uml, Enterprise architect, etc), Git
- Arquitectura: Dominio de Arquitectura de Software y Solución, conocimientos deseables en arquitectura de microservicios, web, mobile, serverless, service mesh, APIs, event driven.
- Observabilidad:
- Dominio de conceptos y herramientas SLIs, SLOs, Dynatrace, DataDog, Traces, Logs y Métricas.
- Conocimiento en prácticas de observabilidad y análisis de incidentes, incluyendo la identificación de cuellos de botella, riesgos de estabilidad y rendimiento.
- Capacidad para diseñar soluciones correctivas basadas en experiencia de usuario, indicadores de negocio y métricas técnicas.
- Estándares:XML, XSD, REST, OWASP, OTA(deseable), IATA (deseable), PCI-DSS
- Dominio de bases de datos relacionales y no relacionales (como SQL Server, PostgreSQL, MySQL).
- Conocimiento en plataformas cloud como Azure, AWS (Amazon Web Services), u otras, así como en el uso de Docker y Kubernetes.
- Conocimientos en DevOps/DevSecOps, incluyendo seguridad en el ciclo de vida del software y automatización de infraestructura.
Competencias y Habilidades
- Adaptación al cambio
- Entendimiento del negocio
- Orientación a resultados
- Responsabilidad y Credibilidad
- Trabajo en equipo
- Habilidades de comunicación
- Habilidad de negociación y seguimiento
- Habilidades de planificación y organización
- Pensamiento analítico
- Pensamiento estratégico