Full Stack Pleno — .NET & Azure
Staffer Talentos e Técnologia
R$ 7.000,00 / Mês
São Paulo - SP
Publicada há 7 dias
Inscrições até 30/11/25
Inscrições até 30/11/25
Regime de contratação
CLT
Modelo de trabalho
Não Informado
Carga horária
40 horas semanais
Benefícios
- Auxílio Creche (Consultar)
- Bônus Indicação de Colaborador(a)
- Plano de Saúde
- Plano Odontológico
- Seguro de Vida
- Wellhub - Antigo Gympass
- Vale Refeição (Flexível)
- Vale Alimentação (Flexível)
Descrição
O que você fará:
- Implementar APIs REST em .NET 9 / ASP.NET Core, com versionamento, content negotiation e erros padronizados (202/409/422);
- Construir validações robustas, incluindo JSON Schema/OpenAPI, sanitização de dados e autenticação/autorização (OAuth2/JWT), verificando HMAC quando aplicável;
- Aplicar padrões de confiabilidade: idempotência por header, deduplicação, retry/backoff, circuit breaker, timeouts;
- Modelar e otimizar dados com EF Core (migrations) e SQL Server / Azure SQL (índices, planos, locking/isolamento, transações); configurar retention/purge;
- Entregar arquivos via Download API (stream de Blob privado com SAS/OAuth2/ETag);
- Integrar com Azure Service Bus (prefetch, lock renewal, DLQ, reprocesso) e manter DeliveryLog unificado;
- Desenvolver UI operacional essencial em React/TypeScript ou Blazor: grids densos/virtualizados, timelines, viewer de logs/documentos e RBAC no front;
- Instrumentar observabilidade: logging estruturado, correlação traceId/spanId, métricas p95/p99 e dashboards em App Insights/Log Analytics.
Requisitos:
Técnicos:
- Experiência em C# / .NET Core 9 e ASP.NET Core Web API;
- EF Core e SQL avançado (índices, planos, transações, locks);
- Implementação de resiliência (retry/backoff, circuit breaker) e boas práticas de integração HTTP;
- Experiência com Azure: App Service/Container Apps, APIM (policies básicas), Service Bus (DLQ), Azure SQL, Blob Storage, Key Vault e Managed Identity;
- Contratos de API: OpenAPI/Swagger, JSON Schema; contract testing com Postman/Newman ou similar;
- Segurança: OAuth2/JWT, HMAC, TLS/CORS; noções de LGPD (logs sem PII sensível);
- UI: React/TypeScript (ou Blazor) para telas operacionais; noções de acessibilidade;
- Observabilidade: App Insights, OpenTelemetry (básico), KQL (básico).
Idiomas:
- Inglês técnico para leitura e escrita (desejável).