Pular para o conteúdo principal

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

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevistas
  3. Etapa 3: Confirmación de candidato
  4. Etapa 4: Onboarding
  5. 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!