Arquiteto de Software .NET
Nossa empresa procura um profissional talentoso para atuar como Arquiteto(a) de Software .NET em um projeto estratégico.
* Foque na escalabilidade, alto desempenho e inovação tecnológica;
O candidato selecionado será responsável por planejar, otimizar e manter plataformas críticas. Ele deverá colaborar com a equipe de Engenharia para resolver problemas complexos.
* Desenvolva sistemas escaláveis, monitoráveis e autônomos;
Requisitos Técnicos:
* Programação orientada a objetos com domínio em .NET;
* Experiência na criação de APIs REST e gRPC.
Conhecimentos Específicos:
* Aplique as boas práticas SOLID, KISS, Arquitetura Hexagonal e Limpa;
* Entenda os Design Patterns (Factory, Strategy, Observer, CQRS, Event Sourcing);
O que é necessário?
* Conhecimento em mensageria: RabbitMQ, Kafka, Azure Service Bus;
* Bancos de dados: PostgreSQL, SQL Server, MongoDB, Redis;
* Cache: Redis, Memcached;
* Segurança: Vault, Secrets Manager, Kubernetes (ConfigMaps e Secrets);
* Jobs assíncronos: Workers, Locks Distribuídos (Redlock, Zookeeper).
Como você pode contribuir?
* Retry com backoff, Circuit Breaker (Resilience4j, Hystrix), DLQ, Rate-limiting, Defensive Cache.
Arquitetura orientada a eventos:
* EDA, Event Sourcing, CQRS;
* Publicação/consumo assíncrono com Kafka, RabbitMQ, Azure Service Bus.