Talent.com
As candidaturas não são mais aceitas
Arquiteto de Dados e Soluções (Azure / .NET)

Arquiteto de Dados e Soluções (Azure / .NET)

Blend IT ConsultoriaCampina Grande, Paraíba, Brazil
Há 7 dias
Descrição da vaga
  • Arquitetar e implementar microsserviços altamente escaláveis usando serviços nativos do Azure (por exemplo, Azure Service Bus, Event Hubs, Cosmos DB, Azure SQL, Azure API Management)
  • Aplicar princípios de sistemas distribuídos, incluindo particionamento, hash consistente e compensações do teorema CAP para construir sistemas resilientes e altamente disponíveis
  • Projetar painéis e pipelines de análise em tempo real para fornecer insights atualizados em camadas transacionais e operacionais
  • Liderar a adoção de padrões CQRS, SAGA e de origem de eventos para gerenciar o estado, suportar o reprocessamento de mensagens e obter consistência em contextos delimitados
  • Projetar padrões de comunicação entre serviços com garantias de entrega única, lógica de repetição, filas de mensagens mortas e telemetria, garantindo observabilidade de ponta a ponta.
  • Separe estrategicamente os fluxos com alta demanda de gravação e leitura por meio de gateways de API e processamento assíncrono apoiado por camadas de fluxo e cache.
  • Oriente as equipes sobre quando escolher NoSQL ou SGBD relacional com base em padrões de acesso, requisitos de consistência e volatilidade do esquema.
  • Escale sistemas baseados em SQL usando técnicas como réplicas de leitura, indexação de columnstore, fragmentação e pool de conexões.
  • Oriente as equipes de engenharia, conduza revisões de código e design e garanta altos padrões em arquitetura, código e operações.
  • Requisitos

    • 8 anos de experiência como Desenvolvedor em tecnologia.
    • 4 anos em arquitetura de dados, data lakes e nuvem (Azure) .
    • Experiência prática comprovada no fornecimento de sistemas corporativos na pilha Microsoft : .NET Core, Azure, Azure Service Bus, AKS, Azure DevOps, Azure Functions

      Experiência com soluções de dados do Azure, como Azure Synapse e Data Lake

      Profundo conhecimento de estado distribuído, modelos de consistência (eventual, forte, sessão) e compensações de latência / falha no mundo real

      Capacidade demonstrada de implementar sistemas e painéis escaláveis em tempo real com desempenho de nível de produção

      Sólido conhecimento de sistemas de mensagens, estratégias de cache e arquiteturas de consistência híbridas

      Capacidade de tomar decisões de design com base nos componentes internos do sistema - não apenas na configuração em nível de GUI

      Compreensão de Conceitos Orientados a Objetos

      Experiência em solucionar problemas e solucionar problemas relacionados ao desempenho em cenários com conjuntos de dados extremamente grandes

      Experiência em solucionar problemas e solucionar problemas relacionados à integridade de dados em serviços com um número extremamente alto de transações

      Compreensão e / ou experiência abrangentes com recursos de monitoramento e relatórios na nuvem Azure

      Forte capacidade de comunicação em inglês (nível avançado).

    Criar um alerta de emprego para esta pesquisa

    Arquiteto • Campina Grande, Paraíba, Brazil