Descripción de la oferta
¿Conoces DIGI? Somos una compañía de Telecomunicaciones en pleno crecimiento. Durante los últimos años hemos creado más de 11.900 empleos estables, ¿te gustaría ser el/la siguiente en formar parte de la #familiaDIGI?
Funciones
Tomar y justificar las decisiones de arquitectura, documentándolas en formato ADR y asumiendo su seguimiento a medio plazo.
Definir la estrategia de escalabilidad y dirigir la optimización del rendimiento de los sistemas existentes, a partir de mediciones y no de suposiciones.
Definir los límites de contexto y los contratos de integración entre sistemas propios, sistemas de negocio y servicios de terceros, incluyendo su versionado y su evolución.
Establecer la estrategia de persistencia, de comunicación asíncrona y de observabilidad, justificada en requisitos no funcionales explícitos.
Dirigir la modernización progresiva del código existente mediante migración incremental, priorizando según riesgo e impacto.
Traducir las decisiones técnicas a impacto en coste, plazo y riesgo, y defenderlas ante interlocutores de negocio.
Definir la estrategia de pruebas y los criterios de calidad, con verificación automatizada en el pipeline.
Dar soporte a los equipos de desarrollo para la integración y el soporte de los sistemas transversales.
Analizar y diseñar estándares técnicos para los equipos de desarrollo.
Formación
Titulación universitaria en Ingeniería Informática, Telecomunicaciones o equivalente. Se valorará experiencia profesional equivalente y demostrable en ausencia de titulación.
Experiencia
Haber diseñado y operado sistemas en producción con PHP y Symfony, con responsabilidad sobre el ciclo completo y no solo sobre la fase de desarrollo.
Haber aplicado arquitectura hexagonal y diseño guiado por el dominio en sistemas reales, y haber visto las consecuencias de esas decisiones a lo largo del tiempo.
Haber llevado a producción arquitectura dirigida por eventos y CQRS, con conocimiento directo de su coste operativo.
Haber dirigido la evolución de sistemas heredados, decidiendo entre migración incremental y reescritura, y habiendo asumido el resultado.
Haber diagnosticado y resuelto problemas de rendimiento y escalabilidad sobre sistemas en explotación, con usuarios reales afectados.
Haber tomado decisiones de arquitectura cuyo resultado puede valorarse a posteriori, incluyendo aquellas que no funcionaron y el aprendizaje derivado.
Haber ejercido influencia técnica sobre equipos ajenos, consiguiendo adopción de criterios sin autoridad jerárquica.
Conocimientos
PHP/Python moderno y Symfony LTS.
Arquitectura hexagonal, puertos y adaptadores, inversión de dependencias.
Diseño guiado por el dominio: contextos delimitados, agregados, lenguaje ubicuo.
Sistemas distribuidos
Arquitecturas de microservicios: límites de servicio y estrategias de descomposición, con criterio sobre cuándo un monolito modular es la opción correcta.
Arquitectura dirigida por eventos y CQRS.
Patrón saga: compensación y tratamiento de fallos parciales.
Patrones outbox e inbox: entrega garantizada, idempotencia en consumo y tratamiento de duplicados.
Datos e integración
Modelado relacional avanzado y criterio de selección de motor según patrón de acceso.
Diseño y versionado de contratos de integración.
Comunicación asíncrona mediante colas y mensajería.
Escalabilidad y operación
Estrategias de escalado horizontal y vertical, planificación de capacidad y optimización de rendimiento.
Observabilidad: trazas distribuidas, métricas y cuadros de mando en Grafana.
Contenedores, CI/CD y estrategia de pruebas.
Valorables
Integración con plataformas de inferencia de IA mediante APIs compatibles con OpenAI: prompts de sistema versionados, salida estructurada y control de coste por caso de uso.
Diseño de sistemas de recuperación documental (RAG): ingestión, almacenes vectoriales y trazabilidad de fuentes.
Seguridad arquitectónica: OAuth 2.1 y OIDC.
¿Qué ofrecemos?
Contrato indefinido. Modalidad híbrida
Modalidad híbrida
Teléfono móvil de empresa.
Internet en casa y seguro médico (ambos a los seis meses).
Seguro de vida desde el inicio del contrato.
Buen ambiente laboral y compañerismo.
Incorporación a compañía en pleno crecimiento y con grandes oportunidades de promoción.
En DIGI también ofrecemos un plan de retribución flexible para que selecciones los servicios que mejor se ajusten a tu estilo de vida: ticket restaurante, guardería, transporte y seguro de salud para familiares.
Nuestro compromiso en DIGI es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, garantizando la igualdad de oportunidades en su selección, formación y promoción ofreciendo un entorno de trabajo libre de cualquier tipo de discriminación.
#J-18808-Ljbffr