Descrição
- Liderar a arquitetura de APIs REST em .NET 9 / ASP.NET Core, definindo padrões como Clean / Hexagonal e DDD tático leve;
- Projetar e implementar mecanismos de resiliência : idempotência, deduplicação, retry / backoff, circuit breaker, timeouts e bulkhead;
- Definir e gerenciar identidade e segurança : IdentityServer (ou similar), OAuth2 / OIDC, JWT, HMAC (webhooks / POST server-to-server), TLS 1.2 / 1.3, HSTS, CORS e armazenamento seguro de secrets no Azure Key Vault;
- Orquestrar recursos na plataforma Azure : API Management (APIM) com policies, quotas e validações, App Service / Container Apps (+KEDA), Service Bus (queues / DLQ), Azure SQL, Blob Storage, Private Link / Private DNS;
- Garantir observabilidade ponta a ponta com OpenTelemetry, Application Insights e Log Analytics (KQL); criar SLOs, alertas e dashboards;
Conduzir CI / CD (GitHub Actions ou Azure DevOps), implementando blue / green / canary deployments, rollback seguro e documentação de decisões (ADRs) e contratos (OpenAPI).
Requisitos
- Experiência sólida em C# / .NET Core 9 e ASP.NET Core (APIs REST);
- EF Core e SQL avançado (modelagem, índices, planos de execução, transações, locks);
- Desenvolvimento de pipelines / middlewares e tratamento de erros (202 / 409 / 422), versionamento de APIs e boas práticas de integrações HTTP;
- Implementação de resiliência (retry / backoff / circuit breaker);
- Experiência com Azure : APIM, App Service / Container Apps (+KEDA), Service Bus (DLQ / reprocesso), Azure SQL, Blob Storage (SAS / stream / ETag), Key Vault, VNet / Private Link / Private DNS, Azure DNS (CNAME / CAA);
- Contratos de API : OpenAPI / Swagger, JSON Schema; contract testing com Postman / Newman ou similar;
- Segurança : OAuth2 / OIDC, JWT, HMAC, TLS / HSTS, OWASP ASVS / Top10, SAST / DAST, LGPD (minimização / masking / retention);
- Observabilidade : OpenTelemetry, Application Insights, Log Analytics (KQL);
DevOps / IaC
Terraform / Bicep, Git, CI / CD com gates, automação e rotação de certificados.
Idiomas
Inglês avançado (leitura, escrita e conversação técnica).
Benefícios
Assistência médica, Assistência odontológica, Auxílio academia, Auxílio educação, Seguro de Vida, Vale-refeição, Vale-transporte
É Remoto
Yes