CSC Leasing Co.
Legrand Slovenija
Ingeniero/a Senior de Plataforma de Comercio SAP
Sobre la oportunidad
Legrand North America tiene una oportunidad remota para un/a Ingeniero/a Senior de Plataforma de Comercio SAP para unirse a nuestro equipo de Sistemas Digitales Empresariales. Este es un puesto de ingeniería de plataforma profunda (no de mantenimiento).
Construirás y ampliarás el SAP Commerce backend, lo integrarás con sistemas empresariales ascendentes mediante middleware y te harás cargo de los problemas de principio a fin, desde la solicitud del storefront hasta las capas de servicio y persistencia, llegando hasta el límite de integración. La plataforma da servicio a múltiples marcas y storefronts y está evolucionando hacia una arquitectura componible y headless, por lo que tu trabajo en el núcleo es consumido por todos los equipos que desarrollan sobre él.
Buscamos un/a ingeniero/a que pueda operar de forma independiente dentro de la plataforma: razonar sobre el full stack, diagnosticar problemas de producción trabajando directamente a través de los registros de SAP Commerce y Dynatrace, y resolverlos en la raíz.
A un Vistazo
- Trabajar dentro de un SAP Commerce backend centralizado que da soporte a múltiples storefronts de marca. Algunos storefronts son gestionados por el equipo de plataforma; otros pertenecen a equipos de unidades de negocio que consumen lo que tú construyes. Las decisiones que tomes en el núcleo se propagan a todos ellos.
- Ingeniería de backend práctica: construcción y mantenimiento de extensiones personalizadas de SAP Commerce — sistema de tipos, capa de servicio, interceptores, cron jobs, ImpEx, lógica de integración — y en las integraciones que conectan el comercio con sistemas empresariales de nivel superior (ERP, PIM/Stibo, CRM) a través de middleware.
- Resolución de problemas independiente a través de SAP Commerce Cloud y Dynatrace es una expectativa diaria. Debes ser la persona que pueda tomar un síntoma de producción ambiguo y rastrearlo a través de registros, trazas y código hasta una causa raíz sin escalada.
- La plataforma se está moviendo hacia headless / componible (OCC APIs, contenido headless, búsqueda). Un buen juicio de API y de contratos es importante y valorado — pero se asienta sobre, y depende de, una profundidad real en el backend en sí.
- Este puesto reporta a Platform Engineering y se asocia con el arquitecto de plataforma en la validación de diseño y estimaciones. Se espera que operes con dirección técnica independiente y propiedad total de los resultados en tu dominio.
RESPONSABILIDADES
Construir y ampliar el SAP Commerce backend
- Diseñar, construir y mantener extensiones personalizadas de SAP Commerce — modelos de datos, capa de servicio, fachadas, interceptores, cron jobs y lógica de plataforma — siguiendo una arquitectura sólida para un entorno multimarca y multi-storefront.
- Trabajar con fluidez en todo el stack de SAP Commerce: sistema de tipos y persistencia, la capa de servicio basada en Spring, ImpEx, FlexibleSearch y el modelo de construcción/despliegue en Commerce Cloud.
- Desarrollar nuevas capacidades de plataforma según los requisitos del negocio, y mantener y refactorizar la base de código existente, incluido el storefront basado en aceleradores que se ejecuta actualmente.
Integrar con sistemas de nivel superior
- Construir y mantener integraciones entre SAP Commerce y sistemas empresariales de nivel superior (ERP, PIM/Stibo, CRM) — a través de middleware cuando sea apropiado — utilizando patrones de integración estándar y resilientes.
- Razonar claramente sobre la propiedad y la autoridad de los datos: qué sistema es la fuente de verdad bajo qué condiciones, y cómo se comporta la plataforma cuando un sistema de nivel superior es lento, obsoleto o no está disponible.
- Donde la arquitectura lo requiera, diseñar y construir OCC / APIs de comercio con semántica consistente y versionado estable para que los storefronts de nivel inferior puedan integrarse sin trabajo a medida.
Diagnosticar y resolver — de forma independiente
- Asumir la propiedad de los problemas de producción y llevarlos a una resolución permanente: reproducir, aislar, encontrar la causa raíz, corregir y verificar.
- Trabajar directamente a través de los registros de SAP Commerce Cloud y la pila de observabilidad de Dynatrace — trazas, flujo de servicios, análisis de registros, métricas de rendimiento — para diagnosticar problemas en una arquitectura multicapa e integrada. Esta es una habilidad central y diaria, no ocasional.
- Comunicar la causa raíz y el impacto claramente al equipo y a las partes interesadas, y hacer seguimiento de las acciones hasta su cierre.
Elevar el nivel del equipo
- Realizar revisiones de PR por corrección de dominio y adherencia arquitectónica — y usar la revisión como un mecanismo para hacer crecer a otros desarrolladores, no solo para aprobar fusiones.
- Producir documentación que esté por delante de las necesidades del equipo. El conocimiento que poseas debe ser transferible, no tribal — la plataforma no debe detenerse cuando una persona no esté disponible.
- Estar presente en la etapa de solución y diseño, detectando riesgos de diseño antes de que entren en un sprint como defectos.
Operar en la entrega
- Participar en la definición de requisitos y alcance, proporcionando estimaciones creíbles basadas en las restricciones reales de la plataforma.
- Trabajar en un modelo de entrega Ágil (basado en Kanban / sprints) con gestión disciplinada de feature flags, lógica de fallback, manejo de errores y cobertura de pruebas en todo el código nuevo.
CALIFICACIONES
Requerido
- Profundidad en Backend: experiencia sólida y demostrable en SAP Commerce Cloud (Hybris) backend — normalmente 6+ años — con propiedad total e independiente de trabajos de extensión y plataforma no triviales. Se evaluará en función del alcance que hayas gestionado.
- Desarrollo de extensiones: construyes extensiones con confianza a través del sistema de tipos, la capa de persistencia, la capa de servicio Spring, interceptores, ImpEx y FlexibleSearch, y aplicas patrones de diseño sólidos y principios OOD en una arquitectura en capas.
- Razonamiento Full-stack: puedes razonar a través del full stack — desde una solicitud de storefront o API, a través de las capas de servicio y persistencia, hasta el límite de integración — y localizar un problema sin que te lo indiquen.
- Observabilidad y resolución de problemas: te sientes muy cómodo diagnosticando problemas directamente a través de los registros de SAP Commerce Cloud y Dynatrace. Dado un síntoma de producción ambiguo, puedes rastrearlo hasta la causa raíz de forma independiente.
- Integración: has construido y mantenido integraciones entre SAP Commerce y sistemas de nivel superior (ERP, PIM, CRM), incluso a través de middleware, y puedes razonar sobre la autoridad, la resiliencia y el comportamiento de fallo en los límites del sistema.
- Independencia: eres dueño de los resultados de principio a fin, puedes trabajar de forma independiente mientras logras un progreso constante. Comunicas la causa raíz y el impacto claramente a audiencias técnicas y no técnicas.
Preferido
- Datos y búsqueda: sólido conocimiento de SQL y Solr; comodidad con las capas de datos y búsqueda debajo del comercio.
- Mentalidad headless: experiencia con, o clara capacidad para razonar sobre, un modelo headless / componible donde el storefront está desacoplado del backend (OCC consumido por Spartacus/Composable Storefront o un React frontend personalizado).
- Liderazgo en ingeniería: un historial de hacer que los ingenieros a tu alrededor sean más capaces a través de documentación, aportaciones de diseño y revisiones. Familiaridad con la arquitectura componible / MACH, Contentful (o un CMS headless alternativo), Algolia y Cloudinary.
- Título de Grado en informática, ingeniería de software o un campo relacionado — o experiencia demostrada equivalente.
Legrand es el especialista mundial en infraestructuras eléctricas y digitales para edificios. Su oferta integral de soluciones para los mercados residencial, comercial y de centros de datos la convierte en un referente para clientes de todo el mundo.
Legrand, Norte y Centroamérica ofrece una cobertura médica, dental y de visión integral, así como beneficios distintivos como una alta correspondencia del 401(k) por parte del empleador, tiempo libre remunerado (PTO) y pago de días festivos, planes de beneficios de incapacidad a corto y largo plazo, licencia de maternidad y paternidad remunerada por encima del promedio, oportunidades de bonificación de acuerdo con los planes de incentivos de la Compañía, tiempo libre remunerado para ser voluntario y una red activa/en crecimiento de Grupos de Recursos para Empleados. Para más información, visite legrand.us.
