Arquitecto/a de Software & Sistemas Distribuidos
Indexed description
En Akkodis, aunamos soluciones digitales y de ingeniería para crear un futuro más inteligente para todos. Con presencia en más de 30 países de Europa, Asia y América, nuestro grupo está comprometido con la innovación, utilizando el conocimiento y experiencia de nuestro equipo y la tecnología para transformar industrias y ofrecer soluciones para afrontar los más complejos retos globales que ahora se plantean.
Buscamos un/a Arquitecto/a Senior de Sistemas Distribuidos para participar en proyectos tecnológicos de alta complejidad, liderando el diseño, desarrollo y despliegue de arquitecturas modernas, escalables y resilientes en entornos cloud e híbridos.
Funciones:
- Definir y diseñar arquitecturas de sistemas distribuidos orientadas a la escalabilidad, resiliencia y mantenibilidad.
- Liderar la evolución de aplicaciones monolíticas hacia arquitecturas basadas en microservicios y eventos.
- Diseñar soluciones utilizando patrones arquitectónicos como Event-Driven Architecture, CQRS, Domain-Driven Design (DDD) y Clean Architecture.
- Definir estrategias de observabilidad, monitorización, trazabilidad y resiliencia de sistemas críticos.
- Diseñar e implementar arquitecturas cloud sobre AWS, Azure, Google Cloud y entornos híbridos o privados.
- Establecer estándares de desarrollo basados en Clean Code, principios SOLID y metodologías TDD.
- Diseñar soluciones de integración mediante APIs REST, GraphQL y gRPC.
- Definir arquitecturas de seguridad End-to-End, incluyendo modelos Zero Trust y gestión de identidades.
- Liderar la adopción de entornos contenerizados mediante Docker y Kubernetes/K3s.
- Diseñar soluciones de mensajería y procesamiento asíncrono utilizando tecnologías como Kafka, RabbitMQ o MQTT.
- Colaborar con equipos multidisciplinares internacionales en la definición y ejecución de soluciones tecnológicas innovadoras.
- Participar en la toma de decisiones técnicas estratégicas y en la definición de hojas de ruta tecnológicas.
Perfil:
- Titulación en Ingeniería Informática, Telecomunicaciones o similar.
- Al menos 5 años de experiencia en diseño, desarrollo y despliegue de sistemas distribuidos.
- Experiencia demostrable definiendo arquitecturas basadas en microservicios y eventos.
- Conocimientos sólidos de Event-Driven Architecture, CQRS, DDD y Clean Architecture.
- Experiencia en plataformas cloud como AWS, Azure o Google Cloud.
- Experiencia trabajando con Docker, Kubernetes y/o K3s.
- Conocimientos de bases de datos SQL y NoSQL.
- Experiencia diseñando APIs REST, GraphQL y gRPC.
- Experiencia con tecnologías de mensajería y streaming como Kafka, RabbitMQ o MQTT.
- Conocimientos de arquitecturas de seguridad, Zero Trust y gestión de identidades.
- Experiencia en desarrollo con tecnologías como C#, .NET, Python o Java.
- Experiencia en migración de aplicaciones hacia arquitecturas basadas en servicios y soluciones cloud.
- Capacidad para trabajar en equipos internacionales y entornos multidisciplinares.
- Excelentes habilidades de comunicación, liderazgo técnico y resolución de problemas.
- Valorable certificación AWS Solutions Architect, Azure Solutions Architect, Google Cloud o equivalente.
¿Qué ofrecemos?
- Proyecto innovador y de alto impacto tecnológico.
- Participación en el diseño de arquitecturas modernas en entornos cloud y sistemas distribuidos a gran escala.
- Trabajo junto a equipos altamente especializados con fuerte cultura de ingeniería.
- Entorno internacional, dinámico y orientado a la innovación.
- Oportunidades de crecimiento profesional y formación continua.
- Acceso a tecnologías punteras y proyectos estratégicos de transformación digital.
- Formar parte de una multinacional líder en ingeniería y tecnología.
Si te apasiona la arquitectura de software, los sistemas distribuidos y los entornos cloud, y quieres participar en proyectos de gran complejidad técnica junto a equipos de primer nivel, ¡queremos conocerte!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search