Desenvolvedor(a) Fullstack.NET

1 semana atrás


Flores da Cunha, Brasil CWI Software Tempo inteiro

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.