.net backend developer senior - remoto
Summary
Senior .NET backend developer building and maintaining APIs and microservices using .NET Core/C#, Docker, Kubernetes, and GCP, with observability via Dynatrace and async messaging.
- Experiencia em .NET Core ou .NET 6/7/8+ e na linguagem C#.
- Experiência com Dynatrace para monitoramento, tracing e análise de performance de aplicações (Observabilidade).
- Conhecimento prático e experiência com serviços do Google Cloud Platform (GCP).
- Experiência no uso e gerenciamento de contêineres utilizando Docker e orquestração via Kubernetes, preferencialmente com GKE.
- Domínio em SQL e experiência com bancos de dados relacionais (Oracle, PostgreSQL)
- Familiaridade com arquitetura de microsserviços e comunicação assíncrona (filas/mensageria, ex: Kafka, Pub/Sub).
- Conhecimento em CI/CD e práticas de DevOps.
- Desenvolver, implementar e manter APIs e serviços backend utilizando a plataforma .NET (Core/.NET).
- Colaborar na arquitetura de novas funcionalidades e na melhoria contínua dos sistemas existentes.
- Garantir a qualidade do código através de testes unitários, de integração e boas práticas de desenvolvimento (SOLID, Clean Architecture).
- Implementar e gerenciar soluções de Observabilidade (métricas, logs, traces) utilizando ferramentas como Dynatrace para monitorar a saúde e performance das aplicações em produção.
- Trabalhar com infraestrutura em nuvem, implantando e gerenciando serviços no Google Cloud Platform (GCP), com foco em Google Kubernetes Engine (GKE).
- Participar ativamente das cerimônias ágeis (Scrum/Kanban) e da revisão de código (Code Review).
- Identificar gargalos de performance e propor soluções de otimização.