




Resumen: Grid Automation busca un Arquitecto Senior de Software para liderar el equipo de Arquitectura de Software, definiendo la estrategia, la gobernanza y la integración para la cartera GridBeats™. Aspectos destacados: 1. Liderar la estrategia y hoja de ruta de arquitectura de software para la cartera GridBeats™ 2. Impulsar la convergencia de aplicaciones hacia una arquitectura de plataforma coherente 3. Garantizar la fiabilidad, escalabilidad y ciberseguridad del sistema Grid Automation ofrece a sus clientes una gama completa de productos, sistemas y servicios innovadores que abarcan el diseño y fabricación, así como la puesta en servicio y el mantenimiento a largo plazo de soluciones de protección y automatización de subestaciones. Esto incluye, entre otros, relés de protección, sistemas de control, soluciones de ciberseguridad, gestión de dispositivos, rendimiento de activos y muchos más. El software de Grid Automation se encuentra dentro de los límites de las tecnologías de red, el software embebido y las soluciones de análisis avanzado. Si te apasiona el software y deseas trabajar en la mejora de la resiliencia de la red mediante el software, este es el puesto ideal para ti. Buscamos un Arquitecto Senior de Software para unirse al equipo GridBeats™. La cartera de software GridBeats™ agrupa todas las aplicaciones de Grid Automation que supervisan, optimizan y gestionan dispositivos conectados a la red. Se trata de una cartera muy compleja y emocionante que sienta las bases para la gestión futura de dispositivos conectados a la red. El Arquitecto Senior de Software dirigirá el equipo de Arquitectura de Software y liderará la integración y convergencia de todas las aplicaciones GridBeats™ en una única arquitectura coherente y prácticas comunes de desarrollo de software.**Descripción del puesto** =================== **Funciones y responsabilidades:** ------------------------------- ### **Estrategia y hoja de ruta de arquitectura:** * ### **Definir y mantener la hoja de ruta a largo plazo de la arquitectura de software para toda la cartera GridBeats™, incluyendo la convergencia de sistemas, la estrategia de plataforma y la evolución tecnológica.** * ### **Impulsar la transición desde múltiples aplicaciones independientes hacia una arquitectura de plataforma coherente con servicios compartidos, interfaces comunes y tecnologías estandarizadas.** * ### **Evaluar nuevas tecnologías, frameworks y enfoques arquitectónicos y guiar su adopción cuando corresponda.** ### **Integración de sistemas e interfaces:** * ### **Definir los límites del sistema, los contratos de interfaz, la propiedad de los datos y los patrones de comunicación entre aplicaciones y dispositivos embebidos.** * ### **Garantizar la interoperabilidad y la integración entre software embebido, firmware, middleware, sistemas backend, plataformas de análisis y otras aplicaciones de GE.** * ### **Establecer directrices para APIs, modelos de datos, protocolos de comunicación y estrategias de versionado.** ### **Gobernanza de la arquitectura:** * ### **Establecer y liderar los procesos de gobernanza de la arquitectura, incluidas las revisiones arquitectónicas, las normas técnicas y las directrices de diseño.** * ### **Asegurar que los equipos sigan principios arquitectónicos comunes, permitiendo al mismo tiempo la autonomía adecuada de los equipos.** * ### **Apoyar a los equipos en la toma de decisiones arquitectónicas y en la resolución de dependencias técnicas transversales.** ### **Plataforma y componentes comunes:** * ### **Impulsar el desarrollo de plataformas compartidas, bibliotecas y servicios comunes para reducir la duplicación y mejorar la mantenibilidad en toda la cartera.** * ### **Definir y promover componentes reutilizables y frameworks comunes de desarrollo.** ### **Atributos de calidad:** * ### **Asegurar que los sistemas estén diseñados para la fiabilidad, escalabilidad, mantenibilidad, ciberseguridad y capacidad de prueba.** * ### **Colaborar estrechamente con los equipos de Aseguramiento de Calidad (QA), Ingeniería de Sistemas y Ciberseguridad para garantizar que la arquitectura respalde los requisitos de verificación, validación y cumplimiento.** ### **Sistemas heredados y migración:** * ### **Definir estrategias de migración para sistemas heredados y garantizar la compatibilidad hacia atrás y la evolución controlada del sistema.** * ### **Apoyar a los equipos en estrategias de refactorización, modernización de sistemas y reducción de la deuda técnica.** **Cualificaciones requeridas (imprescindibles):** -------------------------------------- * ### **Experiencia demostrada a nivel senior en ingeniería de software, con un historial sólido como arquitecto de software.** * ### **Conocimientos exhaustivos de principios, patrones y mejores prácticas de diseño de software** * ### **Experiencia con múltiples lenguajes de programación y frameworks tales como Java, C\+\+, C\#, Python y JavaScript** * ### **Habilidades probadas en resolución de problemas y análisis** * ### **Conocimiento profundo de IEC64223 y otros estándares relacionados con la ciberseguridad** * ### **Familiaridad con el modelo de datos IEC 61850** * ### **Experiencia definiendo arquitecturas para sistemas de software a gran escala, distribuidos o embebidos.** * ### **Experiencia integrando sistemas embebidos con plataformas de software backend/nube o empresariales.** * ### **Experiencia definiendo APIs, interfaces de sistema y modelos de datos entre múltiples sistemas.** * ### **Experiencia con la evolución de sistemas, estrategias de migración y gestión de la deuda técnica.** * ### **Experiencia trabajando con prácticas CI/CD, DevOps y cadenas modernas de herramientas de desarrollo de software.** * ### **Comprensión de la arquitectura de ciberseguridad y el diseño seguro de software.** * ### **Es muy deseable contar con experiencia en entornos industriales, embebidos o críticos para la seguridad.** **Cualificaciones requeridas (imprescindibles):** * ### **Excelentes habilidades comunicativas orales y escritas. Capacidad demostrada para analizar y resolver problemas. Capacidad para documentar, planificar, comercializar y ejecutar programas.** * ### **Fuerte sentido empresarial, liderazgo y disciplina en la gestión del negocio diario.** * ### **Capacidad para trabajar en organizaciones internacionales y matriciales.** * ### **Capacidad para interactuar eficazmente con todos los niveles de la organización.** **Información adicional** ========================== **Asistencia para reubicación:** No


