Soluções de Escalabilidade e Inovação Tecnológica
Estamos procurando por um(a) profissional para atuar em um projeto estratégico, com foco em escalabilidade, alto desempenho e inovação tecnológica.
Responsabilidades:
* Planejar, otimizar e manter plataformas críticas;
* Propor melhorias e reconstruções de infraestrutura;
* Colaborar com Engenharia na resolução de problemas;
* Desenvolver sistemas escaláveis, monitoráveis e autônomos;
* Garantir a integração e funcionamento das plataformas.
Tecnologias Requisitadas:
* Programação orientada a objetos com domínio em .NET;
* Experiência na criação de APIs REST e gRPC;
* Ferramentas como Datadog, New Relic, Kibana, Grafana;
* 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).
Requisitos Técnicos:
* Conhecimento em Design Patterns (Factory, Strategy, Observer, CQRS, Event Sourcing);
* Aplicação de SOLID, KISS, Arquitetura Hexagonal e Limpa;
* retry com backoff, Circuit Breaker (Resilience4j, Hystrix), DLQ, Rate-limiting, Defensive Cache;
* Estrutura orientada a eventos: EDA, Event Sourcing, CQRS;
* Público/consumo assíncrono com Kafka, RabbitMQ, Azure Service Bus.
A candidatura ideal deve ter conhecimentos avançados em programação orientada a objetos e experiência em desenvolvimento de sistemas escaláveis. Além disso, é importante ter habilidade em trabalhar em equipe e colaborar com engenheiros para resolver problemas.