Descripción del puesto PROPOSITO DEL CARGO Definir los principios, guías, estándares y soluciones tecnológicas además de la evaluación y recomendación de las especificaciones de los componentes tecnológicos de la organización, teniendo en cuenta normas políticas y lineamientos organizacionales y del área que garanticen la entrega de servicios a la organización. FUNCIONES GENERALES - Elaborar políticas, estándares y guías que garanticen el cumplimiento de requerimientos de disponibilidad, escalabilidad, tolerancia a fallas, desempeño, etc. en las aplicaciones de la organización ("Quality of Service") teniendo en cuenta el balance apropiado entre costos y beneficios. - Evaluar y recomendar las especificaciones de servidores, estaciones de trabajo, redes y otros equipos que son utilizados para soportar la operación del negocio - Colaborar con los miembros de los equipos de proyectos en la definición de los requerimientos de infraestructura de las aplicaciones para determinar la configuración y tamaño recomendado - Colaborar con el arquitecto de Aplicaciones/Datos en la definición de los requerimientos de integración de datos y aplicaciones - Participar en la definición de los acuerdos de servicio (SLA - Service Level Agreements) de las áreas operativas de SI - Evaluar y recomendar nuevas tecnologías y estándares relacionados a equipos de infraestructura (servidores, estaciones de trabajo, redes, etc.) - Analizar la información sobre el desempeño e incidentes de problemas en las áreas de Producción para establecer el plan de transición sugerido para la migración o actualización de componentes de infraestructura.
- Definir el alcance y coordinar la ejecución de pruebas de concepto o prototipos para evaluar el impacto de la incorporación de nuevos componentes al entorno operativo del banco. - Elaborar documentación relacionada a la arquitectura (modelos, patrones, escenarios, planes de transición, etc.) Requisitos Licenciatura en Sistemas o carreras afines. Dominio completo del idioma inglés. Más de 3 años de experiência Manejo de la sintaxis de programación avanzada en Git, NPM, NodeJS, typescript, Firebase, IONIC, Java, Java multihilos, Python, Spring Boot, JPA, Git, Spring, Maven / Gradle, Contenedores, NoSQL Maneja las herramientas de forma intermedia: herramientas Cloud nível profesional (deseable) Conocimiento en algunos Brokers de mensajería Rabbit MQ, Kafka, Services Bus, telecomunicaciones básicas Conocimientos intermedio en implementación dentro de Amazon Web Services.
Conocimientos en Patrones de integración, estrategias de seguridad como OAuth 2.0, Basic, SAML, OIC, SOAP y WS, API REST, RESTful, RPC / RFC, BPM, EDA - Event Driven Architecture