




Cliente: Nuestro cliente es una empresa de tecnología sanitaria que ofrece una avanzada plataforma de registros médicos electrónicos (EMR)/registros electrónicos de salud (EHR) que optimiza tanto los flujos de trabajo clínicos como administrativos, permitiendo una atención eficiente al paciente y garantizando el cumplimiento normativo. Descripción del proyecto: Nuestro cliente está apoyando la expansión a gran escala de una plataforma consolidada de EMR/EHR. El trabajo incluye la modernización de la pila tecnológica basada en .NET y Angular, la migración del sistema a PostgreSQL, la implementación de un motor de sincronización en tiempo real para múltiples centros sanitarios locales (on-prem) y el desarrollo de un motor dinámico de formularios capaz de gestionar cientos de flujos de trabajo clínicos. * Descripción del puesto: Buscamos un Arquitecto de Soluciones para definir la arquitectura objetivo y las directrices (guardrails) de una iniciativa de modernización de sistemas heredados (transición desde un monolito .NET hacia una arquitectura modular). * El puesto incluye la responsabilidad sobre las integraciones (HL7/FHIR), la seguridad, la observabilidad y el rendimiento en toda la plataforma. El arquitecto también liderará la migración a PostgreSQL, el diseño del motor de sincronización y la estrategia técnica para el motor de formularios. * .NET (C\#) con Entity Framework * Angular v4 con Kendo UI * PostgreSQL como base de datos principal * Sistema operativo Windows * Biblioteca Xfinium para generación de PDF * Responsabilidades: Asumir la responsabilidad de la «pista de arquitectura» (modelos C4), los requisitos no funcionales (NFR, por sus siglas en inglés: seguridad, resiliencia y rendimiento) y los estándares técnicos para la pila existente de .NET + Angular v4/Kendo. Definir la estrategia de migración de datos de SQL Server* PostgreSQL, incluyendo compatibilidad, actualizaciones de mapeo en Entity Framework, scripts de migración y enfoques de migración con tiempo de inactividad nulo o mínimo; también considerar las restricciones de generación de PDF con Xfinium. * Diseñar el motor de sincronización para instalaciones locales (on-premise) y AWS, cubriendo notificación de eventos, resolución de conflictos, idempotencia, reintento, manejo de presión inversa (back-pressure) y observabilidad. * Establecer la estrategia para el motor de formularios (basado en esquemas / formularios como metadatos, control de versiones, validaciones, renderizado en Angular v4/Kendo y servicios de backend correspondientes). * Supervisar los esfuerzos de documentación asistida por IA (C4 como código, Swagger/OpenAPI, documentos XML), asegurando privacidad y ausencia de retención de datos, así como la alineación con el Tech Lead para la validación humana en el ciclo (human-in-the-loop). * Apoyar al gestor de proyectos (PM) en estimaciones y mitigación de riesgos; guiar al Tech Lead en decisiones arquitectónicas y establecer directrices (guardrails) para las canalizaciones de Azure DevOps. * Mínimo 5 años de experiencia en arquitectura de software (.NET/C\#, Entity Framework, sistemas distribuidos) * Experiencia en entornos sanitarios o empresariales; conocimientos de HL7/FHIR son un plus * Experiencia en la nube (AWS o Azure) * Prácticas de CI/CD y observabilidad (registros de eventos, métricas, trazas) * Fuertes habilidades de diseño de sistemas y dominio comunicativo con stakeholders en español * Deseable: Experiencia en la modernización de interfaces de usuario heredadas (Angular v4 y versiones más recientes de Angular) * Conocimiento de patrones de sincronización de datos en tiempo real o arquitecturas basadas en eventos * Exposición a motores dinámicos de formularios o sistemas de interfaz de usuario impulsados por metadatos * Conocimiento de marcos normativos de cumplimiento en el sector sanitario


