Senior
🇪🇸 Español
Job description
Experiencia· Experiencia comprobada en alinear decisiones técnicas y arquitectónicas con los objetivos estratégicos del negocio, actuando como enlace efectivo entre equipos de desarrollo y áreas funcionales para maximizar el valor entregado.· Sólida experiencia en el diseño e implementación de soluciones de extremo a extremo (E2E), que integren componentes técnicos, funcionales y de negocio, asegurando coherencia y alineación con la estrategia de la organización.· Experiencia en la definición de arquitecturas de soluciones escalables, eficientes y sostenibles, considerando patrones de diseño y selección de tecnologías que respalden la visión global del proyecto.· Experiencia consolidada en lenguajes de programación, frameworks y herramientas clave del desarrollo de software, como Java, JavaScript, Docker y otros ecosistemas relevantes, para construir soluciones robustas y eficientes.· Amplia experiencia en tecnologías de soporte de aplicaciones, incluyendo Redis, Kafka, Spark y Kubernetes, para garantizar soluciones técnicas escalables y de alto desempeño.· Capacidad para mejorar el rendimiento de aplicaciones y bases de datos mediante estrategias de optimización y técnicas avanzadas, elevando la calidad técnica y funcional de las soluciones.· Conocimiento en herramientas de monitoreo, APM y arquitecturas relacionadas, asegurando la continuidad operativa y la identificación proactiva de problemas.· Sólido entendimiento de patrones de diseño, desarrollo de microservicios, arquitecturas en la nube (AWS, Azure, GCP) y principios de DevOps para optimizar procesos y garantizar la escalabilidad y calidad de las soluciones.· Experiencia liderando equipos multidisciplinarios en proyectos complejos, asegurando la entrega de resultados alineados con el alcance, tiempo y presupuesto, mientras fomenta la colaboración, la innovación y la mejora continua.Competencias básicas· Análisis y resolución de problemas: Capacidad para identificar, diagnosticar y resolver problemas técnicos y de negocio, proponiendo soluciones integrales y sostenibles que respondan a las necesidades estratégicas de la organización.· Comunicación avanzada y habilidades de influencia: Habilidad para transmitir ideas técnicas y de negocio de manera clara y persuasiva, influyendo positivamente en la toma de decisiones estratégicas.· Comunicación efectiva y claridad en la presentación de decisiones técnicas y soluciones integrales, tanto a audiencias técnicas como de negocio, asegurando el alineamiento con la visión y los objetivos organizacionales.· Liderazgo y desarrollo de equipos: Capacidad para liderar y motivar equipos multidisciplinarios, promoviendo la colaboración y el crecimiento profesional de los miembros del equipo.· Trabajo en equipo y colaboración: Compromiso con la construcción de relaciones colaborativas y productivas con desarrolladores, analistas de negocio, stakeholders y otros arquitectos, para garantizar soluciones E2E efectivas y alineadas con la estrategia corporativa.Responsabilidades. Diseñar arquitecturas técnicas y soluciones de extremo a extremo (E2E) que sean escalables, seguras, sostenibles y alineadas con los objetivos estratégicos del negocio.· Evaluar y seleccionar tecnologías, frameworks, patrones arquitectónicos y modelos de integración adecuados para garantizar la calidad, mantenibilidad y eficiencia de las soluciones implementadas.· Analizar requerimientos técnicos y funcionales junto a stakeholders, arquitectos empresariales, desarrolladores y analistas de negocio, asegurando su correcta traducción en soluciones técnicas viables y alineadas con el contexto del proyecto.· Asegurar que las soluciones contemplen prácticas sólidas de seguridad, continuidad del negocio y estrategias de disaster recovery, conforme a los lineamientos corporativos.· Liderar la definición técnica del proyecto, organizando los entregables arquitectónicos, gestionando prioridades técnicas y asegurando la alineación del equipo con la visión arquitectónica.· Participar activamente en el diseño e implementación de componentes críticos de software, promoviendo buenas prácticas de desarrollo y asegurando la calidad del código.· Elaborar y comunicar documentación técnica, modelos arquitectónicos y presentaciones ejecutivas, facilitando la comprensión de las decisiones de diseño a audiencias técnicas y de negocio.· Colaborar con otros arquitectos, equipos de desarrollo, proveedores y áreas de tecnología para asegurar la coherencia de las soluciones dentro del ecosistema tecnológico de la organización.Interfaces Claves· Equipo de arquitectos empresariales y otros arquitectos (de software y de soluciones): Coordina el diseño y la evolución de las soluciones arquitectónicas, promoviendo consistencia, escalabilidad y coherencia técnica en todos los proyectos.· Equipo de desarrollo: Colabora directamente para asegurar la correcta implementación de las soluciones técnicas, garantizando su alineación con los requisitos funcionales, técnicos y de negocio.· Analistas de negocio y stakeholders: Trabaja en conjunto para comprender y traducir los requerimientos de negocio en soluciones técnicas viables, asegurando la alineación con las prioridades estratégicas y la visión de la organización.· Jefe de plataformas de facturación de ingresos: Reporta avances y valida decisiones arquitectónicas, garantizando que las soluciones estén alineadas con los lineamientos corporativos y contribuyan a la estrategia de TI y de negocio.· Empresas externas y proveedores: Colabora en la evaluación técnica de recursos y soluciones, asegurando la selección de socios tecnológicos que aporten valor y se ajusten a las necesidades del proyecto.· Usuarios finales y áreas de negocio: Interactúa de forma activa para comprender sus necesidades reales y validar las soluciones, asegurando que se logre la experiencia deseada y se cumplan los objetivos estratégicos del negocio.Calificaciones· Competencia en el diseño y construcción de arquitecturas técnicas y soluciones E2E, incluyendo monolitos, microservicios, arquitecturas orientadas a eventos, serverless y arquitecturas basadas en contenedores y servicios en la nube (AWS, Azure, GCP).· Capacidad técnica para implementar estructuras de sistemas y tecnologías que respondan eficazmente a los objetivos estratégicos de la organización y a las necesidades específicas de cada proyecto.· Dominio en la aplicación de patrones de diseño de software y mejores prácticas de desarrollo, garantizando la sostenibilidad, escalabilidad y calidad de las soluciones entregadas.· Habilidad en la creación, desarrollo y mantenimiento de código limpio y eficiente, aplicando principios avanzados de desarrollo de software y técnicas de optimización de bases de datos.· Experiencia práctica con tecnologías clave como Redis, Kafka, Spark y Kubernetes, asegurando su correcta implementación y alineación con los requerimientos técnicos y funcionales del proyecto.· Habilidad para trabajar de forma efectiva con equipos multidisciplinarios, incluyendo desarrolladores, analistas de negocio, stakeholders y otros arquitectos, para garantizar la entrega de soluciones técnicas integrales y alineadas con la estrategia organizacional.· Capacidad para integrar sistemas y gestionar APIs de manera eficiente, asegurando la interoperabilidad, escalabilidad y alto desempeño en los entornos tecnológicos.· Deseable: Conocimiento de frameworks empresariales como TOGAF o TMForum, que permitan alinear la arquitectura técnica con la visión estratégica de la organización y facilitar la integración de soluciones E2E. Show more Show less