Requisitos:
Experiência na criação desenhos de arquitetura de negócio e tecnologia;
Experiência na elaboração e definição de escopo para projetos estratégicos de negócios e de TI;
Experiência na elaboração de roadmap As Is - To Be;
Experiência com provedores de cloud (**AWS, Azure** ou **GCP**) e modelos de adoção (**IaaS, PaaS, SaaS**);
Experiência com fluxos de processos baseados em **Eventos**, **Orquestração** e **Coreografia**;
Sólida experiência com patterns de desenvolvimento como **SOLID** e **TDD**;
Conceitos de cloud computing e devsecops;
Visão de arquitetura de microserviços ;
Visão geral de infraestrutura como código;
Ter implementado soluções baseadas em containers e/ou servless;
Ter implementado soluções que utilizem **kafka** ou **SNS** + **SQS**;
Vivência em sistemas de alta disponibilidade e missão crítica;
Noções de governança e arquitetura de dados;
Experiência com bancos de dados relacionais e não relacionais (documentos e key-value);
Noções de infraestrutura, rede, firewall e servidores;
Diferenciais:
Experiência com uso de C4model;
Experiência com Java e eco-sistemas Spring e Quarkus focados em microseriços;
Experiência com Golang: REST API's e processamento de altos volumes de dados com channels;
Conhecimentos na plataforma Red Hat Openshift (conteinerização);
Noções de estruturas de aplicação basada em Clean Architecture e Domain Driven Design;.
Desejáveis:
Experiência com uso de C4model;
Experiência com Java e eco-sistemas Spring e Quarkus focados em microseriços;
Experiência com Golang: REST API's e processamento de altos volumes de dados com channels;
Conhecimentos na plataforma Red Hat Openshift (conteinerização);
Noções de estruturas de aplicação basada em Clean Architecture e Domain Driven Design;
Responsabilidades principais:
Avaliação de tecnologia levando em consideração os riscos técnicos, financeiros e de negócios;
Sugerir evoluções nos sistemas sob sua atuação;
Suportar a tomada de decisões estratégicas;
Evoluir os artefatos/modelos de arquitetura ao longo do projeto;
Definir cenários para POCs;
Definir arquitetura baseadas no uso de micro serviços com alta disponibilidade, desacoplada e que permita reuso;
Elaborar desenhos de solução com foco em observabilidade, rastreabilidade e resiliência;
Avaliar e gerir débitos técnicos associando custo, risco e prazo;
Fomentar, disseminar e conceber práticas, modelos, padrões e princípios de arquitetura e engenharia desoftware ao longo do projeto;
Engajar tecnicamente a squad;
Zelar pela arquitetura definida;
Habilidade de comunicação e argumentação para mostrar tecnicamente os benefícios de utilizar a solução proposta;