462 - desenvolvedor backend .net/c# sênior
Summary
Senior backend developer building, testing and integrating BFF/Backend modules for a client's SuperApp: REST APIs in C#/.NET 6 and 8 (ASP.NET Core), legacy HTTP/SOAP integration, OAuth2, unit/integration tests, SonarQube, GitHub/Azure DevOps, and observability with Application Insights and Redis. CLT role, hybrid 2-3x/week in Alphaville, Barueri.
Objetivo
Desenvolvimento/testes e apoio à integração dos módulos BFF/Backend do SuperApp do cliente.
REQUISITOS NECESSÁRIOS
Habilidades Essenciais
Plataforma e Linguagem
-
C# / .NET 6 e 8: APIs REST (ASP.NET Core).
-
Arquitetura de BFF e APIs de orquestração: controllers, services, handlers, DTOs e mapeamento de contratos entre canal e sistemas internos.
Integração
-
HTTP/REST: verbos, status codes, idempotência, timeout, retry e tratamento de erros.
-
Integração com sistemas legado: transformação de payload, headers de correlação/auditoria e chamadas HTTP ou SOAP quando necessário.
-
OAuth2.
Qualidade e Esteira
-
Testes unitários e de integração (xUnit/NUnit, mocks de HTTP); cobertura de código (coverlet/OpenCover).
-
SonarQube (ou equivalente): qualidade, segurança e cobertura na pipeline; sem logar dado sensível, corpo de requisição ou segredo.
-
GitHub: PR, Actions, code review e release; Azure DevOps: work items (PBI/task) e rastreio da demanda.
Observabilidade e Operação
-
Application Insights / Log Analytics: request, dependency, exception e trace, com correlação ponta a ponta.
-
Diagnóstico de latência, timeout e falha de dependência; consulta básica em KQL.
-
Redis.
Vaga CLT / Horário Comercial / Modalidade: Hibrida 2 a 3x por semana em Alphaville Barueri