Diseñar con visión integral y mejores prácticas una solución tecnológica compuesta por diferentes herramientas de una plataforma tecnológica asegurando que se cumpla de manera óptima los requerimientos del cliente. Asegurar la calidad y la correcta implementación del diseño hasta la conclusión del proyecto.
conocimientos en: amplio conocimiento y experiencia en arquitectura de software y diseño de sistemas escalables y robustos. Conocimiento profundo de los principios y prácticas de microservicios y arquitecturas orientadas a servicios (soa). Comprender los conceptos y prácticas de seguridad de aplicaciones y protección de datos. Familiaridad con metodologías ágiles, como scrum o kanban, y capacidad para adaptar las prácticas ágiles a la arquitectura de software. Dominio avanzado en la apificación de servicios, entendiendo cómo exponer funcionalidades de sistemas internos como apis reutilizables para promover la integración y la interoperabilidad entre diferentes sistemas y plataformas. Profunda comprensión del desacoplamiento de sistemas, incluyendo técnicas y estrategias para separar componentes de sistemas para aumentar la flexibilidad, escalabilidad y mantenibilidad. Amplia experiencia en patrones de integración de sistemas, con conocimiento en patrones como broker de mensajes, api gateway, y event sourcing para facilitar la comunicación eficiente entre sistemas heterogéneos. Especialización en arquitectura composable (composable architecture, business architecture), diseñando sistemas que permiten una rápida reconfiguración y adaptación a nuevas necesidades de negocio mediante componentes intercambiables y modulares. Entendimiento claro en el mapeo de procesos vs sistemas utilizando estandares de industria como arts, bian, acord experiencia en preventas y capacidad para participar en la elaboración de propuestas técnicas y presentaciones a clientes. Experiencia obligatoria comprobable (5 años) en: experiencia práctica en el diseño e implementación de arquitecturas de software en proyectos de consultoría ti. Historial comprobado de liderazgo técnico y capacidad para guiar a los equipos de desarrollo en la implementación de soluciones técnicas. Experiencia en el diseño y desarrollo de sistemas distribuidos, escalables y de alta disponibilidad. Experiencia en la implementación de microservicios y la creación de api restful. Participación en la elaboración de propuestas técnicas y presentaciones a clientes en etapas de preventa. Historial de trabajo colaborativo con equipos multidisciplinarios, incluyendo desarrolladores, analistas de negocios y equipos de operaciones. Historial comprobado en la implementación exitosa de proyectos de transformación digital, enfocándose en la apificación y la creación de ecosistemas digitales que promuevan la innovación y la eficiencia operativa. Experiencia en la conducción de análisis de arquitectura empresarial, identificando oportunidades para el desacoplamiento y la mejora de la integración de sistemas en organizaciones complejas. Liderazgo en proyectos de migración y modernización de sistemas, aplicando principios de arquitectura componible para facilitar transiciones suaves y mantener la agilidad empresarial. Colaboración cross-funcional con equipos de desarrollo, operaciones, y negocio para asegurar que las soluciones arquitectónicas soporten los objetivos estratégicos y operacionales. Comprobable en implementación de proyectos de apificación utilizando estándares como: arts, bian, acord herramientas: manejo experto de herramientas de gestión de apis como apigee, aws api gateway, o kong, facilitando la exposición segura y eficiente de apis. Proficiencia en el uso de plataformas de integración y middleware como mulesoft, apache camel o biztalk para implementar patrones de integración avanzados. Habilidad en el uso de herramientas de modelado y diseño arquitectónico como archimate, sparx enterprise architect, o similar, para visualizar y comunicar la arquitectura de soluciones. Manejo de documentación de estándares como bian, arts, acord, opengroup habilidades: habilidades sólidas de resolución de problemas y capacidad para tomar decisiones técnicas informadas. Excelentes habilidades de comunicación verbal y escrita, incluyendo la capacidad de presentar ideas técnicas de manera clara y concisa. Capacidad para trabajar en entornos dinámicos y gestionar múltiples proyectos y prioridades. Habilidades de liderazgo y capacidad para influir en equipos técnicos. Orientación al cliente y capacidad para comprender y traducir los requisitos empresariales en soluciones técnicas eficientes. Trabajo colaborativo (obligatorio) habilidades para compartir conocimiento, impartir cursos, asesorar a los equipos en el día a día