Software Development Architect (Barcelona)

Software Development Architect (Barcelona)

08 nov
|
Social Tec Hunting
|
Barcelona

08 nov

Social Tec Hunting

Barcelona

Como Software Development Architect , asumirás la responsabilidad de definir, liderar y evolucionar la arquitectura software de soluciones médicas reguladas basadas en Spring Boot , arquitecturas PC-based y entornos Cloud/Microservicios . Trabajarás sobre sistemas complejos donde convergen requisitos de seguridad, rendimiento, trazabilidad, interoperabilidad y cumplimiento normativo.

A continuación se detalla todo lo que necesita saber sobre lo que implica esta oportunidad, así como lo que se espera de los solicitantes.

Diseñarás plataformas que requieren alta fiabilidad , procesamiento asíncrono , event‑driven communication , Hexagonal Architecture y una integración robusta entre múltiples subsistemas. Tu criterio técnico tendrá impacto directo en la calidad, seguridad y escalabilidad del producto final.

El rol está basado en Barcelona, en formato híbrido, dentro de un equipo internacional de I+D que desarrolla software crítico para el sector sanitario.

¿Qué harás? (visión técnica)

-

- Diseñarás y documentarás arquitecturas software de alto nivel basadas en Hexagonal Architecture (Ports & Adapters) , asegurando desacoplamiento, mantenibilidad y cumplimiento regulatorio.

- Traducirás necesidades de stakeholders y casos de uso complejos en requisitos arquitectónicos claros , considerando rendimiento, seguridad, trazabilidad, escalabilidad y requisitos normativos.

- Definirás y validarás interfaces entre subsistemas , flujos event‑driven, mecanismos de comunicación asíncrona y patrones de integración.

- Alinearás tu arquitectura con el resto del stack: backend, microservicios, cloud, drivers,



integración hardware‑software y herramientas de soporte.

- Liderarás la integración software y supervisarás pruebas de integración, verificación y validación en todas las capas del sistema.

- Participarás en la estimación de esfuerzo, planificación técnica y definición de planes de desarrollo.

- Liderarás actividades de riesgo software , seguridad, ciberseguridad y cumplimiento de estándares médicos (IEC‑62304, IEC‑81001‑5‑1).

- Diseñarás y revisarás medidas de ciberseguridad , incluyendo protocolos seguros, cifrado y protección de datos.

- Proporcionarás documentación técnica rigurosa y clara, esencial en entornos regulados.

- Darás liderazgo técnico al equipo y mentoría a perfiles junior.

- Contribuirás al roadmap tecnológico, proponiendo mejoras arquitectónicas y nuevas capacidades para futuras generaciones del producto.

Lo que necesitas dominar

-

- Arquitectura software moderna: Hexagonal Architecture , Domain‑Driven Design, Event‑Driven Design, microservicios y patrones de integración.

- Desarrollo avanzado en Java y el ecosistema Spring Boot .

- Arquitecturas Cloud y experiencia con AWS o Azure .

- Diseño de sistemas event‑driven, mensajería, colas, flujos asíncronos y mecanismos de resiliencia.





- Ciberseguridad aplicada: protocolos seguros, cifrado, autenticación, protección de datos.

- Integración de múltiples subsistemas en entornos heterogéneos.

- Verificación, validación e integración continua en sistemas complejos.

- Trabajo en entornos regulados con robusto énfasis en documentación, trazabilidad y control de cambios.

Requisitos imprescindibles

-

- Grado/Máster en Ingeniería Informática o similar.

- Más de 10 años de experiencia en desarrollo software y más de 5 años como arquitecto.

- Experiencia demostrada diseñando arquitecturas complejas en entornos regulados o críticos.

- Dominio de Java, Spring Boot, microservicios y arquitecturas cloud.

- Experiencia con proveedores cloud (AWS, Azure).

- Conocimiento profundo de Hexagonal Architecture y Event‑Driven Design.

- Experiencia en gestión de riesgos, seguridad y ciberseguridad.

- Capacidad para liderar equipos técnicos y coordinar con múltiples áreas.

- Excelente comunicación, documentación y capacidad de interlocución con clientes.

- Inglés profesional.

Requisitos valorables

-

- Experiencia previa en software para dispositivos médicos o sectores regulados.

- Conocimiento de estándares como IEC‑62304 o IEC‑81001‑5‑1 .

- Experiencia en integración hardware‑software.

- Conocimientos de CI/CD, automatización, Git y flujos reproducibles.

- Experiencia en liderazgo técnico, mentoring y definición de estándares internos.

- Familiaridad con metodologías Agile.

<

📌 Software Development Architect (Barcelona)
🏢 Social Tec Hunting
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software development architect (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software development architect (barcelona) / barcelona