ResponsabilidadesImplementar APIs REST em .
NET 9 / ASP.NET Core, aplicando versionamento, content negotiation e erros padronizados (202 / 409 / 422).
Construir validações robustas (JSON Schema / OpenAPI), sanitização e autenticação / autorização (OAuth2 / JWT); verificar HMAC quando necessário.Aplicar padrões de confiabilidade : idempotência, dedupe, retry / backoff, circuit breaker e timeouts.Modelar e otimizar dados com EF Core e SQL Server / Azure SQL (migrations, índices, planos de execução, locking / isolamento, transações); configurar retention / purge.Entregar arquivos via API (download de Blob privado com SAS / OAuth2 / ETag).
Integrar com Azure Service Bus (prefetch, lock renewal, DLQ, reprocesso) e manter logs unificados de entrega.Desenvolver UI operacional essencial (React / TypeScript ou Blazor) : grids densos / virtualizados, timeline, viewer de logs / documentos, RBAC no front.Instrumentar observabilidade : logging estruturado, correlação traceId / spanId, métricas p95 / p99 e dashboards em App Insights / Log Analytics.RequisitosExperiência em C# / .
NET Core / 9 e ASP.NET Core Web API.Domínio de EF Core e SQL avançado (modelagem, índices, locking, transações).
Conhecimento em padrões de confiabilidade (retry, backoff, circuit breaker) e boas práticas de integrações HTTP.Experiência com Azure : App Service / ACA, APIM (policies básicas), Service Bus (DLQ), Azure SQL, Blob Storage, Key Vault e Managed Identity.Contratos : OpenAPI / Swagger, JSON Schema; contract testing (Postman / Newman ou similar).
Segurança : OAuth2 / JWT, HMAC (assinatura / verificação), TLS, CORS; noções de LGPD (logs sem PII sensível).
Front-end : React / TypeScript (ou Blazor) para telas operacionais, com noções de acessibilidade.Observabilidade : App Insights, OpenTelemetry (básico) e KQL (básico).
Inglês técnico (leitura e escrita).
Tipo de vaga : Efetivo CLTPagamento : R$4.000,00 - R$10.000,00 por mêsBenefícios : Assistência médicaAssistência odontológicaVale-refeiçãoVale-transporteExperiência : .
NET & Azure (Obrigatório)
Desenvolvedor Pleno • São Paulo, Brasil