¡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!
Reportar empleo