.
*¿que buscamos?
*architect*tus principales responsabilidades a desarrollar*:- diseñar arquitecturas: desarrollar arquitecturas de soluciones que cumplen con los requisitos de negocio, escalables, seguras y eficientes.- selección de tecnologías: evaluar y seleccionar las tecnologías apropiadas para cada solución.- guía técnica: proporcionar guía y dirección técnica a los equipos de desarrollo.- evaluación de soluciones: evaluar soluciones existentes y proponer mejoras.- gestión de stakeholders: comunicarse con las partes interesadas (negocio, ti) para alinear objetivos y expectativas.- documentación: documentar arquitecturas, diseños y decisiones técnicas.- cumplimiento: asegurar que las soluciones cumplan con los estándares de seguridad y cumplimiento regulatorio.- investigación: investigar nuevas tecnologías y tendencias en el campo de la arquitectura de soluciones.- mentoring: proporcionar orientación y apoyo a los miembros del equipo.- análisis de requisitos: participar en la definición y análisis de requisitos.- pruebas y validación: participar en las pruebas y validación de soluciones.
*requisitos mandatorios*:- arquitectura de sistemas: profundo conocimiento de patrones de arquitectura (microservicios, soa, api-first), modelos de despliegue (cloud, on-premise, híbrido) y estrategias de integración.- tecnologías de la nube: experiência en plataformas cloud (aws, azure, gcp), servicios de infraestructura, plataformas como servicio (paas) y software como servicio (saas).- bases de datos: conocimiento de diferentes tipos de bases de datos (sql, nosql), modelado de datos y estrategias de acceso.- desarrollo de software: familiaridad con diferentes lenguajes de programación, metodologías de desarrollo (devops) y herramientas de desarrollo.- seguridad informática: conocimiento de principios de seguridad, estándares de cumplimiento y mejores prácticas para proteger sistemas y datos.- infraestructura it: conocimiento de redes, servidores, sistemas operativos y virtualización.- integración de sistemas: capacidad para diseñar e implementar integraciones entre diferentes sistemas y aplicaciones.- api y microservicios: experiência en diseño y desarrollo de apis y arquitecturas de microservicios.- devops y automatización: familiaridad con herramientas de automatización de despliegues, configuración y gestión de infraestructura.- monitorización y observabilidad: conocimiento de herramientas y estrategias para monitorizar el rendimiento de aplicaciones y sistemas.
*conocimientos requeridos*:- amplio conocimiento de frameworks de diseño arquitectónico (p.
ej., togaf) y dominio de los principios de arquitectura empresarial.- dominio experto de java.- experiência avanzada con spring boot y spring microservices- experiência en la definición de diseños técnicos para plataformas tecnológicas complejas