PwC

Tech Lead Microsoft C# (DTS) | Senior Associate 2 [tag01]

Piracicaba Full time

Job Description & Summary

Na PwC, nossos profissionais de consultoria em aplicações de negócios são especializados na prestação de serviços de consultoria para uma ampla variedade de aplicações corporativas, auxiliando os clientes a otimizar a eficiência operacional. Esses profissionais analisam as necessidades dos clientes, implementam soluções de software e oferecem treinamento e suporte para garantir a integração e o uso eficaz das aplicações de negócios, permitindo que os clientes alcancem seus objetivos estratégicos.

Formação Academica:

  • Graduação completa em Ciência da Computação, Engenharia de Computação, Sistemas de Informação ou áreas correlatas.
  • Pós-graduação/Especialização em Arquitetura de Software, Engenharia de Software ou áreas afins será considerada diferencial

Requisitos:

  • Experiência sólida em desenvolvimento de software, com 2+ anos atuando como Tech Lead, Staff ou papel equivalente liderando times/soluções em produção.
  • Domínio de C# e .NET (8/9): ASP.NET Core, Web API, Worker/Background Services, gRPC, programação assíncrona (async/await), paralelismo e coleções concorrentes.
  • Experiência com front-end moderno (TypeScript, React/Angular) para colaboração full-stack.
  • Experiência em arquitetura de serviços e integração: REST bem desenhado (OpenAPI/Swagger), mensageria/eventos (Azure Service Bus, RabbitMQ ou Kafka), padrões de resiliência e tolerância a falhas.
  • Acesso a dados: Entity Framework Core (mapeamento, migrações, performance), SQL avançado (tuning, planos de execução), experiência com cache distribuído (Redis).
  • Práticas robustas de qualidade: testes automatizados (unitário/integração/contrato), code review, análise estática (ex.: SonarQube), cobertura e qualidade de build. Formação acadêmica:

Adicional:

  • DevOps e cloud (preferencialmente Azure): CI/CD (Azure DevOps/GitHub Actions), containers (Docker), orquestração (Kubernetes/AKS).
  • Segurança aplicada: OAuth 2.0/OIDC, JWT, integração com provedores de identidade (Entra ID/Azure AD), proteção a APIs, gestão de segredos (Key Vault) e conformidade (LGPD).
  • Vivência com métodos ágeis (Scrum/Kanban) e métricas de fluxo (lead time, cycle time, throughput).
     

Diferenciais (não obrigatórios):

  • Experiência com API Management (Azure API Management), gateways (Kong/NGINX), rate limiting e throttling.
  • DDD avançado, CQRS e event sourcing em contextos adequados.
  • Certificações relevantes (Microsoft Azure/Azure Developer/Architect, Kubernetes CKA/CKAD, Scrum/ITIL).

#LI-DNI