Descripción
**Arquitecto de actividades horizontales, herramientas, documentación y soporte, teletrabajo (UE) – MAIA**
**Puesto:** Arquitecto de actividades horizontales, herramientas, documentación y soporte.
**Ubicación:** Teletrabajo (UE).
**Tarifa:** La tarifa ofrecida depende del nivel del candidato, conforme al sistema público de clasificación de la Comisión Europea y a la ubicación del candidato. Se proporcionarán más detalles durante las conversaciones.
**Idioma:** Los servicios se prestarán en inglés. Los consultores deben poseer, como mínimo, un nivel C1 según el Marco Común Europeo de Referencia para las Lenguas (MCER).
**Formación postsecundaria mínima requerida:** Al menos 5 años de estudios acreditados mediante un título universitario.
**Experiencia profesional mínima requerida:** Un mínimo de 3 años de experiencia profesional postsecundaria.
**Responsabilidades:**
* Desarrollar y mantener herramientas para back-office que apoyen las migraciones empresariales, especialmente en los ámbitos de subvenciones y expertos.
* Entregar herramientas de monitorización, pruebas y scripts para mejorar la estabilidad de la plataforma y la eficiencia operativa.
* Brindar soporte a los desarrolladores empresariales en la implementación de los componentes Compass Corporate dentro de sus procesos.
* Elaborar y mantener documentación técnica actualizada.
* Proporcionar soporte técnico de tercer nivel e investigar incidencias técnicas complejas.
* Realizar actividades de migración, desarrollo, pruebas, mantenimiento y documentación.
* Analizar incidencias, desarrollar soluciones correctivas y contribuir a la mejora de la fiabilidad de la plataforma.
* Implementar actividades de automatización, optimización del rendimiento y corrección técnica.
* Preparar artefactos de despliegue y apoyar las actividades de integración en producción.
* Participar en la planificación de los Program Increments (PI), las actividades de sprint, las sesiones técnicas de refinamiento y las demostraciones a los interesados.
* Contribuir a la gobernanza técnica, a las reuniones de coordinación y al seguimiento de decisiones.
**Conocimientos, habilidades y experiencia específicos:**
Desarrollo frontend
* Competencia en HTML5, Javascript/TypeScript, CSS3 y SASS.
* Competencia en Angular, incluidos conceptos modernos como Signals.
* Conocimientos sólidos sobre la construcción de aplicaciones cliente complejas y modulares mediante frameworks modernos, Web Components, microfrontends y patrones de gestión de estado.
* Experiencia en seguridad web y protocolos de autenticación y autorización (OpenID Connect, JWT).
* Experiencia en diseño adaptable y receptivo (responsive y adaptive design).
* Experiencia en el uso de redes de distribución de contenidos (CDN) como AWS CloudFront para optimizar la entrega de recursos y mejorar el rendimiento de la aplicación.
* Comprensión de los principios clave de diseño.
* Comprensión de los patrones de integración con APIs (consumo de APIs REST, manejo de errores, estrategias de caché).
* Experiencia en patrones de integración dinámica de componentes de interfaz de usuario (carga, comunicación de eventos).
Desarrollo backend
* Competencia en lenguajes backend (Java) y experiencia con frameworks (Spring Boot, JPA/Hibernate, Axon).
* Experiencia con servidores de aplicaciones JEE heredados y estándares tecnológicos e implementaciones (WebLogic 14, JAXRS, JAXWS, JAXB, EJB, JMS).
* Experiencia en el diseño, construcción, automatización y protección de APIs y servicios web RESTful, incluida la documentación OpenAPI/Swagger.
* Experiencia con tecnologías de gestión de APIs (Consul, API Gateways, CAPI Gateway).
* Conocimientos sobre servicios en la nube (p. ej., AWS) y experiencia en la implementación y gestión de aplicaciones en entornos en la nube.
* Comprensión de protocolos y estándares de autenticación y autorización (p. ej., OpenID Connect, JWT, certificados cliente/servidor).
* Experiencia en el uso de tecnologías de agentes de inteligencia artificial tanto durante el desarrollo como integradas en las aplicaciones (MCP, Skills, AmazonQ/Kiro, desarrollo guiado por especificaciones, ingeniería contextual).
* Experiencia en la integración de motores de flujo de trabajo (Activiti, Camunda).
Bases de datos y persistencia
* Competencia en el trabajo con bases de datos relacionales (p. ej., PostgreSQL, Oracle, H2DB), incluida la redacción de consultas SQL complejas y la comprensión del diseño de bases de datos.
* Experiencia con almacenes de documentos NoSQL (ElasticSearch, Redis) y comprensión de los compromisos entre consistencia y rendimiento.
Arquitectura
* Experiencia con principios y patrones de diseño de arquitecturas nativas en la nube basadas en eventos y microservicios, como CQRS y Saga.
* Experiencia con soluciones de mensajería basadas en JMS y Kafka.
* Conocimientos sólidos sobre el ciclo de desarrollo web y técnicas y herramientas de programación.
* Experiencia con tecnologías de contenerización y orquestación (p. ej., Docker, Kubernetes) para el desarrollo, despliegue, monitorización y resolución de problemas de aplicaciones.
DevOps e infraestructura
* Experiencia con herramientas de desarrollo y DevSecOps, incluido el control de versiones (Git), flujos de trabajo Git (GitFlow) y comprensión de pipelines CI/CD (GitLab).
* Experiencia con herramientas colaborativas: seguimiento de incidencias (Jira) y documentación (Confluence).
* Experiencia con herramientas de observabilidad y monitorización del rendimiento (Dynatrace, Elastic APM, Grafana, Prometheus, Zipkin, LogStash, OpenSearch, OpenTelemetry).