¡Sé parte de Stefanini! En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor. Responsabilidades y atribuciones Objetivo - Garantizar una arquitectura segura, escalable, mantenible y alineada al blueprint y al roadmap de negocio. Diseño de solución (End-to-End) - Modelado C4 (Context, Container, Component, Code) y diagramas de secuencia por épica/flujo crítico. - Descomposición por dominios (DDD), bounded contexts y arquitectura hexagonal/puertos-adaptadores. - Definición y cuidado de NFRs y SLO/SLI: rendimiento (p95/p99), disponibilidad, seguridad, costo y mantenibilidad. Arquitectura de microservicios - Topología y límites: microservicios, ownership y contratos claros. - Contratos síncronos/asíncronos: REST/gRPC (OpenAPI) y mensajería (Kafka/RabbitMQ) con AsyncAPI y versionado. - Patrones: Saga/Outbox, CQRS (cuando aplique), circuit breaker, retry/backoff, idempotencia, cachés y rate limiting. - Capa de datos: persistencia poliglota, particionamiento, migraciones (Liquibase/Flyway), data contracts y CDC. - Seguridad: OAuth2/OIDC, gestión de secretos, mTLS, hardening y cumplimiento OWASP ASVS/MASVS (móvil). - Observabilidad: OpenTelemetry (logs, métricas, trazas), correlación end-to-end y tableros por dominio. Plataforma e infraestructura - Contenedores y orquestación: Docker y Kubernetes (namespaces por entorno), despliegues con Helm/Kustomize. - API Gateway/Service Mesh: ruteo, autorización centralizada, políticas de tráfico y telemetría. - CI/CD: pipelines reutilizables, gates (lint, SAST/DAST, tests, cobertura), versionado semántico, blue/green o canary. - Infraestructura como código: Terraform/Bicep para redes, vaults, colas, bases de datos y monitoreo. - Estrategia de releases: feature flags, toggles por entorno, rollback automático y gestión de error budgets. Acompañamiento al desarrollo - Code scaffolding y librerías base (logging, auth, config, resiliencia). - Revisiones de diseño/PR con foco en deuda técnica y cumplimiento de ADRs. - POCs/Spikes para riesgos técnicos; performance testing y resiliency drills (fault injection/chaos). - Modelo de integración con mobile (.NET MAUI/Android): contratos, versionado, offline-first, seguridad de tokens y secure storage. Entregables - Arquitectura de Solución (C4 + secuencias) y ADRs. - Especificaciones OpenAPI/AsyncAPI y contratos de datos. - Plantillas Helm/IaC, Runbooks/Playbooks SRE y Threat Model (STRIDE). - Plan de pruebas no funcionales y pipeline de referencia (pipeline.yaml). Requisitos y calificaciones Requisitos: - Profesional con 4 años de experiencia ¿Buscas un lugar donde tus ideas brillen? Con más de 37 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso. Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!