Overview
MTP é uma empresa multinacional com mais de 1.000 colaboradores em mais de 11 unidades globais, líder no fornecimento de serviços e soluções de TI com foco em Quality Assurance. Possui mais de 10 certificações, incluindo o TMMI - level 5, o mais alto nível da categoria. Atua em projetos em mais de 14 países, como Alemanha, Reino Unido, Japão, Suécia, Coreia do Sul, Moçambique, Guatemala, Argentina, Chile, Peru, entre outros.
Main responsibilities
- Implementar APIs REST em .NET 9 / ASP.NET Core com 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 aplicável.
- Aplicar padrões de confiabilidade: idempotência por header, dedupe com índice único, 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 e reprocesso) e manter DeliveryLog unificado.
- Desenvolver UI operacional essencial (React/TypeScript ou Blazor): grid denso/virtualizado, timeline, viewer de logs/documentos, RBAC no front.
- Instrumentar observabilidade (logging estruturado, correlação traceId/spanId, métricas p95/p99; dashboards em App Insights/Log Analytics).
Requirements and skills
- Experiência em C#/.NET Core/9 e ASP.NET Core Web API.
- EF Core, SQL avançado (índices/planos/transações/lock).
- (retry/backoff/circuit breaker), boas práticas de integrações HTTP.
- Experiência com Azure: App Service/ACA, APIM (policies básicas), Service Bus (DLQ), Azure SQL, Blob, Key Vault, Managed Identity.
- Contratos: OpenAPI/Swagger (ou similar), 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).
- UI: React/TypeScript (ou Blazor) para telas operacionais; noções de acessibilidade.
- Observabilidade: App Insights, OpenTelemetry (básico), KQL (básico).
- Inglês técnico leitura/escrita (desejável).
Additional information
- Atuação: Híbrido – 1x na semana
Benefícios:
- Plano de saúde;
- Plano odontológico;
- Vale alimentação;
- Vale refeição;
- Vale mobilidade;
- Vale cultura;
- Vale saúde;
- Vale educação;
- Seguro de vida;
- Auxílio creche;
- Descontos em parceiros.