





Cliente: Nuestro cliente opera en el sector de viajes y hostelería y está desarrollando una plataforma de distribución e integración de alto volumen que conecta sistemas descendentes con múltiples Sistemas de Gestión de Propiedades Hoteleras (PMS, por sus siglas en inglés) y plataformas de hostelería. La plataforma soporta flujos críticos de disponibilidad, tarifas e inventario, y está diseñada para escalabilidad, rendimiento y resiliencia. * Resumen del proyecto: El proyecto se centra en la distribución de alto rendimiento y baja latencia, gestionando conceptos complejos de hostelería como ARI (Disponibilidad, Tarifas, Inventario), restricciones, bloques de inventario y reconciliación de estado entre modelos basados en eventos y en sondeo (polling). * La plataforma está construida con tecnologías de Microsoft (.NET y Azure), poniendo especial énfasis en la infraestructura de Azure, DevOps y consistencia de datos relacionales. Resumen del puesto: Como Ingeniero Senior de Backend, diseñará, desarrollará y mantendrá las integraciones principales de backend entre la plataforma del cliente y los sistemas PMS/CRS/hotelería. Este puesto requiere experiencia práctica en la integración con al menos una plataforma de hostelería y sólidos conocimientos del dominio de la distribución hotelera, combinados con amplia experiencia en la operación de sistemas de backend sobre Azure y arquitecturas basadas en SQL. * .NET / C#; * Azure, incluyendo: Máquinas Virtuales de Azure, Azure App Gateway, Azure App Services / Functions, Azure Service Bus, Azure DevOps (pipelines, CI/CD); * Bases de datos SQL (Azure SQL, SQL Server); * APIs REST (JSON); * Arquitecturas basadas en eventos; * Autenticación OAuth2; * Docker; * Observabilidad y registro (Azure Monitor, Application Insights o similares). * Responsabilidades: Diseñar, desarrollar y mantener integraciones de backend con PMS hoteleras y plataformas de hostelería. * Implementar mecanismos idempotentes de actualización de ARI (Disponibilidad, Tarifas, Inventario). * Gestionar conceptos complejos de distribución hotelera (planes de tarifas, restricciones, bloques de inventario). * Desarrollar y operar sistemas de distribución de alto volumen y baja latencia. * Reconciliar el estado del sistema entre modelos basados en eventos y en sondeo. * Diseñar patrones de integración resilientes (idempotencia, reintentos, eliminación de duplicados). * Garantizar la integridad de los datos y el rendimiento en bases de datos SQL. * Contribuir a despliegues en Azure, pipelines de CI/CD y preparación operativa. * Colaborar con los equipos técnicos de producto, QA y socios en contratos de integración. * Diagnosticar y resolver incidencias en producción con sistemas externos de hostelería. * Requisitos: Experiencia en integración con al menos una plataforma de hostelería (PMS o CRS hoteleros). * Conocimiento sólido de ARI (Disponibilidad, Tarifas, Inventario), planes de tarifas, restricciones y asignación de inventario. * Experiencia con APIs de hostelería y con la reconciliación de estado entre sistemas basados en eventos y en sondeo. * 5+ años como Ingeniero de Backend con integraciones sistema-a-sistema. * Competencia en .NET/C#, Azure (VMs, App Gateway, App Services, Service Bus) y Azure DevOps CI/CD. * Capacidad avanzada en APIs REST, arquitecturas basadas en eventos y bases de datos SQL (diseño de esquemas, rendimiento). * Conocimiento del diseño de APIs idempotentes, concurrencia y estrategias de reintento/retraso (backoff). * Experiencia en sistemas productivos de alto rendimiento y buenas habilidades de comunicación en inglés. * Deseable: Experiencia directa en la integración con una o más de las siguientes plataformas: * Oracle OPERA Cloud / OHIP * Amadeus Hospitality Suite * Sabre SynXis * Cloudbeds * Mews PMS * Infor HMS * Agilysys Stay * Shiji Daylight PMS * Experiencia con trazado distribuido y observabilidad * Conocimiento de arquitecturas de alta disponibilidad y baja latencia * Comprensión de metodologías ágiles / Scrum


