Backend Software Engineer Sr (.NET / C# / SQL Server)
Descrição da vaga
¡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 e atribuições
Diseñar, construir y operar servicios backend robustos y escalables sobre .NET (ASP.NET Core) y SQL Server, habilitando arquitecturas de microservicios y APIs seguras. Asegurar calidad, performance, resiliencia y observabilidad de los servicios, incluyendo workers/servicios Windows para procesamiento asíncrono. Participar en el diseño e implementación de gateways y reverse proxies (YARP/Ocelot), y fortalecer los esquemas de seguridad (JWT/OAuth2) y buenas prácticas de ciberseguridad (OWASP, hardening, gestión de secretos, auditoría).
- Diseñar e implementar APIs y microservicios en .NET (ASP.NET Core) con estándares de seguridad y calidad.
- Construir y optimizar capa de datos en SQL Server: SPs, vistas, funciones y triggers con enfoque en performance.
- Implementar workers/servicios Windows para procesos asíncronos (jobs, integraciones, batch, colas).
- Diseñar e integrar API Gateway/Reverse Proxy con YARP/Ocelot: ruteo, transforms, auth, rate limiting, QoS.
- Implementar seguridad: autenticación/autorización JWT (roles/claims), políticas, expiración/refresh (si aplica).
- Asegurar prácticas de ciberseguridad: validación de entradas, protección contra ataques comunes, hardening y secretos.7. Aplicar observabilidad: logging estructurado, métricas, trazas distribuidas y dashboards para operación.
- Garantizar calidad: pruebas unitarias/integración, code review, linting/analyzers, definición de DoD.
- Participar en diseño de arquitectura, decisiones técnicas y manejo de deuda técnica con priorización por impacto.
- Soportar operación: análisis de incidentes, RCA, postmortems y mejoras para reducir MTTR y aumentar confiabilidad.
- Estandarizar patrones en Figma: extraer patrones, componentizar, definir reglas y dos/don’ts.
- Asegurar uso responsable de IA (privacidad, PII, sesgos) y trazabilidad de decisiones.
Nota: La experiencia puede validar el nivel de educación en el caso de no cumplirlo.
Requisitos e qualificações
- Profesional en Ingeniería de Sistemas/Software o afines (equivalencia por experiencia comprobable)
- Especialización: Backend con .NET (ASP.NET Core), arquitectura de microservicios, integración y datos; SQL Server avanzado (SPs, vistas, funciones, triggers, performance tuning); API Gateways/Reverse Proxy (YARP/Ocelot; deseable Kong) y APIs (REST; deseable GraphQL); seguridad (JWT/OAuth2) y ciberseguridad aplicada; despliegue en contenedores (deseable Kubernetes).
- Idioma: Ingles técnico (lectura de documentación y troubleshooting)
- Experiencia: 5+ años en desarrollo backend; 3+ años con .NET Core/ASP.NET Core; 3+ años con SQL Server; 2+ años en microservicios/APIs; experiencia práctica con YARP y/o Ocelot; deseable experiencia con Kong y/o GraphQL; experiencia implementando seguridad con JWT y controles de ciberseguridad en ambientes productivos; deseable experiencia con agentes de IA para automatización y aceleración del desarrollo.
HABILIDADES
- Diseño de APIs (REST/JSON) y contratos: versionado, backward compatibility, idempotencia.Arquitectura: microservicios, DDD/Clean Architecture, patrones (CQRS, Outbox, Saga, Circuit Breaker).Enfoque en performance: profiling, caching, pooling, async/await correcto, reducción de latencia.SQL avanzado: modelado, índices, planes de ejecución, aislamiento, concurrencia, deadlocks, particiones (deseable).Calidad: TDD/Unit testing, integration tests, contract tests, code review y estándares.Operación: observabilidad (logs, métricas, trazas), incident response, postmortems.Trabajo colaborativo con Producto/QA/DevOps y comunicación clara de riesgos y trade-offs.Mentalidad de seguridad: diseño seguro, revisión de amenazas, protección de datos, auditoría y logging seguro.Deseable: uso de agentes de IA para automatizar procesos (backoffice, integraciones, soporte) y para acelerar delivery (generación de código, pruebas, documentación) con guardrails.
FORMACION
.NET / C#: ASP.NET Core Web API, Minimal APIs, middleware, DI, options, background services; gRPC (deseable).
Datos: SQL Server (triggers, stored procedures, views, functions), transacciones, locking, índices, tuning; EF Core/Dapper (deseable).
Microservicios e integración: mensajería (RabbitMQ/Kafka/Azure Service Bus - deseable), retry, idempotencia, outbox; workers (.NET Worker/Windows Service), jobs (Quartz/Hangfire - deseable).
Gateway/Reverse Proxy: YARP y Ocelot (ruteo, auth, rate limit, QoS, circuit breaker, transforms); deseable Kong (API Management, plugins, policies).APIs: REST/JSON; deseable GraphQL (schemas, resolvers, federation - deseable) y buenas prácticas de versionado.Seguridad y ciberseguridad: JWT/OAuth2/OIDC (deseable), IAM/SSO, CORS/CSRF, gestión de secretos; OWASP Top 10, hardening, auditoría, SAST/DAST (deseable). Infra/Operación: Docker/Kubernetes (deseable), CI/CD, OpenTelemetry/AppInsights.
Nota: La experiencia puede validar el nivel de educación en el caso de no cumplirlo.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevistas
- Etapa 3: Confirmación de candidato
- Etapa 4: Onboarding
- Etapa 5: Contratação
Creer para co-crear
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 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!
Conoce más sobre nosotros