Desenvolvedor(a) Fullstack.NET
1 semana atrás
Desenvolvedor(a) .NET Sênior Fullstack (Angular)
Buscamos profissionais .NET Sênior para compor um time de alto impacto, atuando em um ambiente crítico, transacional e altamente integrado, que preferencialmente tenha conhecimento em ecossistemas de Adquirências e Meios de Pagamento.
O que esperamos de você:
Experiência sólida com .NET 8+ (C#) e Web APIs
Experiência com Angular 14+
Forte experiência com SQL Server e PostgreSQL
Domínio de APIs RESTful (modelagem de recursos, verbos HTTP, status codes, cache, versionamento, idempotência, timeout e autenticação)
Sólida experiência com sistemas distribuídos, incluindo:
Microsserviços e Event-Driven Architecture
Mensageria (Kafka, RabbitMQ, padrões Pub/Sub)
Comunicação síncrona e assíncrona
Padrões de resiliência (Circuit Breaker, Retry, Bulkhead, CQRS, Saga)
Cache distribuído (Redis e/ou Memcached)
Observabilidade (monitoramento, logging e tracing)
Diagnóstico e troubleshooting em ambientes distribuídos
Aplicação prática de SOLID e DDD
Versionamento com Git (merge, pull request, cherry-pick)
Azure DevOps e pipelines CI/CD
Experiência em Cloud (Azure e/ou GCP)
Versionamento de banco com Liquibase
Docker e Kubernetes
Vivência em metodologias ágeis (Agile / Kanban) e uso de Jira
Capacidade de leitura crítica de código e proposição de melhorias técnicas
Principais atividades:
Arquitetar, desenvolver e evoluir múltiplas APIs;
Escrever código funcional, bem estruturado e testado;
Participar de code reviews, contribuindo com melhorias de arquitetura e processos;
Atuar junto ao time de QA na busca contínua por qualidade;
Analisar logs e métricas para evolução de aplicações distribuídas.
Conhecimentos de negócio que mais valorizamos:
Experiência prática em adquirências e meios de pagamento, como:
Transações POS / TEF;
Fluxos de autorização;
Captura, liquidação e conciliação;
Chargeback e contestação;
Regras de bandeiras;
MDR, split e modelos de pagamento;
Antifraude;
Integrações com APIs de adquirência, gateways e PSPs.