Misión / objetivo del puesto
trabajará en un proyecto de transformación en el sector financiero, buscamos un arquitecto senior de software e integración con experiencia para unirse a nuestro equipo. El candidato ideal será un experto en diseñar y documentar arquitecturas de software, con un amplio conocimiento de patrones de diseño, patrones de integración, arquitectura soa, arquitectura de microservicios, arquitectura orientada a eventos, deseables conocimientos en arquitectura de eventos, clean architecture, arquitectura hexagonal y arquitectura de datos. Es esencial la competencia con api rest y en lenguajes de programación, especialmente java, y frameworks como spring y spring boot. También se requiere experiencia con colas de mensajes como ibm mq y/o activemq y/o rabbitmq, así como con kafka. El candidato debe ser competente en inglés a nivel avanzado y poseer habilidades en herramientas como aws y openshift. Además, se valorará el conocimiento en arquitecturas de datos como data lake o lakehouse.
responsabilidades del puesto
* diseñar y documentar arquitecturas de solución comprensivas para sistemas complejos usando estándares de mercado. Valorable, c4 model, c4+1, archi.
* guiar en el desarrollo e implementar soluciones arquitectónicas basadas en principios de microservicios, orientadas a eventos, clean architecture y arquitectura hexagonal.
* aplicar patrones de diseño de arquitectura e integración para asegurar soluciones robustas y escalables.
* colaborar con equipos de desarrollo para asegurar una integración fluida de las soluciones arquitectónicas.
* participará junto al arquitecto de datos, en el diseño e implementación de arquitecturas de datos para soportar los requerimientos del negocio, incluyendo conocimientos en data lake o lakehouse.
* proveer liderazgo técnico y mentoría a los equipos de desarrollo.
* trabajar con las partes interesadas para definir requerimientos técnicos y asegurar la alineación con los objetivos del negocio.
* mantenerse actualizado con las tecnologías emergentes y las tendencias de la industria.
calificaciones preferidas:
* certificación en aws (por ejemplo, aws certified solutions architect) u otras certificaciones relevantes.
* experiencia con tecnologías nativas de la nube y prácticas de devops.
* conocimiento en herramientas de contenedorización como docker y kubernetes.
* experiencia liderando equipos y proyectos técnicos.
* experiencia en el sector financiero y mercado de valores.
conocimientos obligatorios:
* diseñar y documentar arquitecturas de software comprensivas para sistemas complejos usando metodologías y buenas prácticas.
* dominio de lenguajes de programación: java, spring, sprint boot
* plataformas tecnologias: docker, kubernettes, aws, openshift
* aplicación de metodologías: agile, scrum, safe
* idioma adicional: inglés (leído, hablado, escrito - alto).
* diseño e implementación de api rest y arquitectura soa.
* implementar y gestionar medidas de seguridad, incluyendo oauth, certificados y firma electrónica.
* haber colaborado en un ambiente devsecops
deseable:
* deseable: angular.js, node.js, vue
* conocimiento en el negocio del cíclo bursátil y sistemas de pago.
* conocimiento en tecnologías como swift network, fix y spei.
* togaf y mega hopex.
requisitos:
requisitos:
* mínimo de 5 años de experiencia en arquitectura de software e integración y otros 5 como desarrollador senior
* fuerte expertise en patrones de diseño y patrones de integración.
* experiencia extensa en arquitectura de microservicios, arquitectura de api, arquitectura orientada a eventos, clean architecture, arquitectura hexagonal y arquitectura de datos.
* competencia en java y python y frameworks como spring y spring boot.
* experiencia con colas de mensajes como ibm mq y rabbitmq, así como kafka.
* competencia con aws y openshift.
* nivel avanzado de inglés.
* valorable conocimiento en tecnologías como swift network, fix y spei.
* título universitario en ciencias de la computación, tecnología de la información o un campo relacionado. Se prefiere una maestría.
* fuertes habilidades de resolución de problemas y pensamiento crítico.
* excelentes habilidades de comunicación e interpersonales.