Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Full Stack Pleno

Staffer Talentos e Técnologia

São Paulo

Presencial

BRL 400.000 +

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em São Paulo busca um desenvolvedor para criar APIs REST em .NET 9 e ASP.NET Core. O candidato ideal deve ter experiência com EF Core, SQL Server, e Azure, além de habilidades em React ou Blazor. A posição requer conhecimentos em segurança de API, validações robustas e observabilidade. O trabalho envolve construir soluções eficientes e escaláveis para integração de sistemas e otimização de dados. Desejado bom nível de inglês técnico para leitura.

Qualificações

  • Experiência em desenvolvimento de APIs REST utilizando .NET Core.
  • Experiência com bancos de dados SQL e otimização de dados.
  • Capacidade de implementar práticas de segurança em APIs.

Responsabilidades

  • Implementar APIs REST em .NET 9 / ASP.NET Core.
  • Construir validações robustas com JSON Schema e autenticação.
  • Modelar e otimizar dados com EF Core e SQL Server.

Conhecimentos

C# / .NET Core 9
ASP.NET Core Web API
EF Core
SQL avançado
Azure
React/TypeScript
Observabilidade

Ferramentas

Postman
Azure Service Bus
Descrição da oferta de emprego
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).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.