Pasquali Solution
Desenvolvedor de back end
Pasquali SolutionBrazil1 day ago
Full-timeAnalyst

Desenvolvedor(a) Backend C# Sênior | AWS (Serverless)


Requisitos Obrigatórios:


  • Backend (.NET / C#)
  • Experiência sólida com C# e .NET 6+ (ou .NET 5 / .NET Core 3.1)
  • Domínio de C# moderno: async/await, LINQ, records, pattern matching
  • Desenvolvimento e manutenção de APIs REST com ASP.NET Core
  • Experiência com Controllers e Minimal APIs
  • Implementação de middlewares (autenticação, validação, logging, tratamento de erros)
  • Serialização e desserialização com System.Text.Json


☁️ AWS (Serverless)

  • Experiência prática com AWS API Gateway (REST e HTTP APIs)
  • Desenvolvimento e deploy de AWS Lambda (runtime C#)
  • Conhecimento de cold start, boas práticas de performance e otimização
  • Implementação de logging e monitoramento com CloudWatch
  • Uso de EventBridge para criação e roteamento de eventos
  • Mensageria com SQS e SNS (desacoplamento e integração com parceiros)
  • Gestão de IAM (roles, policies mínimas e segurança para Lambdas)
  • Observabilidade com CloudWatch Logs e noções de AWS X-Ray


🔗 Integração & Arquitetura

  • Experiência na construção de soluções assíncronas e event-driven
  • Integração com sistemas externos via HTTP
  • Uso de HttpClient com Polly (retry, timeout, circuit breaker)
  • Consumo e publicação de webhooks
  • Aplicação de boas práticas de arquitetura limpa / DDD light
  • (separação Domain, Application e Infrastructure)


⚙️ Infra & DevOps

  • Vivência com CI/CD (GitHub Actions, GitLab CI, Azure DevOps ou AWS CodePipeline)
  • Conhecimento em Infraestrutura como Código (IaC) usando AWS SAM ou Terraform
  • Capacidade de automatizar deploys de APIs, Lambdas e permissões


🧩 Soft Skills Técnicas

  • Capacidade de analisar e interpretar documentação da AWS e SDKs
  • Forte entendimento de logs, rastreabilidade e observabilidade
  • Autonomia para debug e troubleshooting em ambientes distribuídos
  • Experiência com testes locais (Postman, Insomnia, LocalStack, dotnet lambda test tool)


Requisitos Desejáveis

  • Experiência com arquiteturas de alta disponibilidade e alto volume
  • Conhecimento em Docker (mesmo em ambientes majoritariamente serverless)
  • Vivência com cache distribuído (Redis ou Memcached)
  • Experiência com versionamento de APIs e idempotência
  • Conhecimento em segurança de APIs (JWT, OAuth2, API Keys)
  • Vivência com boas práticas de observabilidade avançada (tracing distribuído)
  • Experiência em mentoria técnica e apoio a desenvolvedores menos experientes
  • Atuação em ambientes agile / squads multidisciplinares


📍 Modelo de trabalho: Remoto

🖊 Contratação: PJ

🚀 Início: A combinar

📩 Contato: [email protected]

Key Skills

Ranked by relevance