Responsabilidades y Funciones
- Diseñar arquitecturas de aplicaciones basadas en Java, NodeJS, Android e iOS.
- Definir estándares y buenas prácticas para el desarrollo seguro de software.
- Liderar la implementación de APIs siguiendo principios API First y OpenAPI.
- Participar en la planificación y ejecución de pruebas de performance, identificando cuellos de botella y proponiendo mejoras.
- Colaborar en la integración y despliegue continuo (CI/CD) con herramientas como Jenkins, ArgoCD y Helm Chart.
- Documentar arquitecturas utilizando UML, Archimate y PlantUML (deseable).
- Asegurar la correcta gestión de secretos y certificados (Hashicorp Vault, Kubernetes Secrets).
- Promover metodologías ágiles y prácticas de desarrollo seguro (OWASP).
Requisitos y Habilidades
- Egresado o Bachiller en Ingeniería de Sistemas, Ingeniería Informática o carreras afines.
- Más de 2 años de experiencia como Arquitecto de Software.
- Experiencia en el sector financiero, banca o seguros (deseable).
- Conocimiento en bases de datos: DB2, SQL Server y MongoDB.
- Experiencia en desarrollo con Java (SpringBoot, JPA) y pruebas unitarias/contract testing (Pact).
- Conocimiento en arquitectura hexagonal, programación reactiva y despliegue en contenedores (Kubernetes, ServiceMesh, Anthos deseable).
- Experiencia en procesamiento en tiempo real con Apache Kafka, Spark Streaming, Kafka Streams, KSQL (deseable).
- Conocimiento en Redis como cache distribuido (deseable).
- Familiaridad con encriptación, manejo de certificados y estándares de autenticación (OAuth2, SAML, OpenID Connect).
Requerimientos adicionales
- Experiencia en integración y despliegue continuo (Jenkins pipeline, ArgoCD, Helm Chart).
- Conocimiento en metodologías ágiles y herramientas de documentación avanzada.
Acerca de Encora
- Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM.
