El portal de empleo de España

Arquitecto de Software (Sénior) - API e Integración

Híbrido en España·Añadida hace 5 días (comprobada el 8 oct)

Canyon Bicycles

13 ofertas abiertas

Resumen

Modalidad
Híbrido, España
Inglés
Obligatorio
Experiencia
7+ años
Formación
Titulación universitaria

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Grado en Informática, Ingeniería de Software o un campo relacionado, o experiencia profesional equivalente.
  • Más de 7 años de experiencia en ingeniería de software, con al menos 3 años en un rol de arquitectura o de liderazgo técnico senior.
  • Trayectoria demostrada en el diseño y despliegue de arquitecturas escalables en Microsoft Azure, utilizando específicamente Azure Container Apps (ACA), App Services o Functions.
  • Profundo conocimiento de los principios de diseño de API (REST, GraphQL, OpenAPI) y firme defensor del desarrollo contract-first.
  • Experiencia en el diseño de arquitecturas de integración que involucren entornos SAP (BTP) y/o Salesforce.
  • Sólido dominio del diseño orientado al dominio (DDD), la descomposición de servicios y los patrones de propiedad de datos.
  • Comprensión sólida de las arquitecturas orientadas a eventos, mensajería (por ejemplo, Service Bus, Event Mesh, Kafka) y consistencia eventual.
  • Capacidad para comunicar las compensaciones técnicas (trade-offs) tanto a los responsables de ingeniería como a los de negocio, impulsando estrategias de migración incremental.
  • Habilidades de comunicación fluidas en inglés (hablado y escrito).

El puesto

Canyon opera un ecosistema digital diverso que abarca SAP S/4HANA, Salesforce (Commerce, Service, Marketing y Data Cloud), plataformas de bicicletas conectadas por IoT y microservicios nativos de la nube en Azure. Hemos establecido un Mandato de API y Clean Core en toda la empresa: la lógica personalizada reside en microservicios, expuestos a través de APIs. Buscamos un Senior Software Architect para ser el motor de este mandato, guiando a los equipos sobre los límites entre la configuración de la plataforma y los servicios externos, diseñando los estándares de API que conectan nuestro ecosistema (incluyendo nuestra Native App mediante un BFF basado en Azure) y haciendo cumplir la disciplina que mantiene nuestros núcleos limpios a medida que escalamos.

Qué harás

  • Evaluación Estratégica: Analizar el panorama de integración actual en SAP, Salesforce y los backends de Azure para identificar violaciones del clean core y oportunidades de extracción.
  • Estándares de API y Ciclo de Vida: Establecer y perfeccionar los estándares de diseño de API de Canyon, incluyendo el desarrollo contract-first, el versionado, las convenciones de nomenclatura y la gestión del ciclo de vida.
  • Diseño de Arquitectura: Crear arquitecturas de referencia para extensiones side-by-side en SAP BTP, integraciones orientadas a eventos desde Salesforce y capas Backend-for-Frontend (BFF) basadas en Azure para nuestras aplicaciones móviles nativas.
  • Marco de Decisión: Definir los criterios que ayuden a los equipos a determinar si un requisito pertenece al núcleo de la plataforma o a un microservicio de Azure (centrándose en la reutilización y la capacidad de actualización).
  • Liderazgo de Migración: Impulsar el enfoque "extract when you touch" (extraer al tocar), ayudando a los equipos a planificar la migración de las personalizaciones existentes de la plataforma hacia servicios modernos alojados en Azure.
  • Gobernanza y Revisión: Liderar el proceso de revisión de arquitectura como mecanismo de cumplimiento del mandato, asegurando que cada servicio sea un producto bien definido con un contrato de API claro.
  • Sinergia del Ecosistema: Colaborar con Platform Engineering para dar forma a los boilerplates de microservicios, las plantillas de CI/CD y las configuraciones de Azure API Management.
  • Descubribilidad: Impulsar la gobernanza de las API garantizando que cada servicio y su contrato estén registrados en el catálogo de servicios de Canyon con una propiedad y documentación claras.

Cómo trabajarás

Este puesto tiene su base en nuestro "Canyon Tech Hub Barcelona", que reúne al mejor talento tecnológico para dar forma al futuro del ciclismo. Por lo tanto, el equipo local necesita que estés presencialmente al menos 3 veces por semana.

ENTORNO TÉCNICO

  • Microsoft Azure (API Management, Service Bus, Functions, Azure Container Apps), Infrastructure as Code (Terraform/Bicep).
  • SAP S/4HANA, SAP BTP (Integration Suite, Event Mesh), Salesforce Core y Data Clouds.
  • APIs RESTful/orientadas a eventos, OpenAPI/AsyncAPI, OAuth2/JWT, Catálogos de servicios.
  • Microservicios, extensiones Side-by-side, patrones BFF, Serverless.
  • Trazado distribuido, registro estructurado (Azure Monitor/Log Analytics) y métricas a través de los límites de los servicios.

Sobre Canyon Bicycles

Canyon Bicycles es una marca de bicicletas del sector del ciclismo que vende bicicletas y accesorios directamente a los consumidores a través de su tienda online, realizando entregas "directamente en tu puerta" con soporte experto para compras en línea.

Su gama abarca bicicletas de montaña, de carretera, de triatlón, de gravity, urbanas y de fitness, así como accesorios, y la empresa opera versiones localizadas de su tienda web para mercados en toda Europa, Asia Pacífico, Oriente Medio, las Américas y África bajo Canyon Bicycles GmbH.

Sector
Cycling

En sus propias palabras

Información adicional

Ten en cuenta: Las candidaturas deben enviarse en inglés.

Todas las vacantes de Canyon Bicycles
WhatsApp

Agente de Atención al Cliente - España

Canyon BicyclesHace 5 días2 vacantes
Tres Cantos

Ingeniero de Sistemas IT Cloud

Canyon BicyclesHace 5 días
Híbrido en España

Consultor SAP Inhouse

Canyon BicyclesHace 5 días
Híbrido en España

Consultor SAP Inhouse - España

Canyon BicyclesHace 5 días
Híbrido en España
Híbrido en España
Híbrido en España

Ingeniero de Sistemas IT

Canyon BicyclesHace 1 sem.2 vacantes
Híbrido en España
Ver los 13 empleos