Aqui está uma oportunidade para você se destacar em um papel desafiador e emocionante.
Descrição do Cargo
Nossa empresa busca um(a) Arquiteto(a) de Software .NET para atuar de forma remota em um projeto estratégico. Neste papel, você estará responsável por planejar, otimizar e manter plataformas críticas, propôr melhorias e reconstruções de infraestrutura, colaborar com a equipe de engenharia na resolução de problemas, desenvolver sistemas escaláveis, monitoráveis e autônomos e garantir a integração e funcionamento das plataformas.
Requisitos Técnicos
* Programação orientada a objetos com domínio em .NET;
* Experiência na criação de APIs REST e gRPC;
Boas Práticas
* Aplique SOLID, KISS, Arquitetura Hexagonal e Limpa;
* Conheça Design Patterns (Factory, Strategy, Observer, CQRS, Event Sourcing);
Observabilidade e Monitoramento
* Ferramentas como Datadog, New Relic, Kibana, Grafana;
* Coleta de métricas, logs estruturados, dashboards e alertas;
Infraestrutura
* 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);
Resiliência e Performance
* Retry com backoff, Circuit Breaker (Resilience4j, Hystrix), DLQ, Rate-limiting, Defensive Cache;
Arquitetura Orientada a Eventos
* EDA, Event Sourcing, CQRS;
* Pública/consumo assíncrono com Kafka, RabbitMQ, Azure Service Bus;