Robusta Studio
Robusta Studio
51 – 200 Funcionários
ConsultoriaLogísticaMarketing
A Robusta Studio é uma agência de consultoria em tecnologia que ajuda organizações de diversos setores a avançar em sua transformação digital e melhorar o relacionamento com os clientes. Seus serviços incluem desenvolvimento de comércio eletrônico, web design, design gráfico, desenvolvimento de aplicativos móveis e aplicações web personalizadas. Com mais de 100 consultores e presença operacional na região EMEA por meio de unidades no Egito e na Alemanha, a empresa atua na digitalização de processos empresariais e na entrega de soluções digitais para clientes dos setores de consultoria, marketing, logística e outras indústrias.

Arquiteto(a) sênior de soluções – Trabalho remoto na Arábia Saudita

Lidere a arquitetura de ponta a ponta das complexas plataformas distribuídas da Octopus by RTG. Transforme necessidades comerciais e regulatórias em sistemas seguros, escaláveis e nativos da nuvem.

Descrição

  • Assumir a arquitetura de soluções de ponta a ponta para as plataformas e frentes de trabalho atribuídas, abrangendo aplicações, dados, integrações, segurança e implantação.
  • Transformar requisitos comerciais e regulatórios em decisões arquiteturais claras, com compensações explícitas.
  • Criar e manter documentos de visão arquitetural, projetos de alto nível, projetos de integração e registros de decisões.
  • Estabelecer limites de serviços, contratos de API, responsabilidade pelos dados e modelos de eventos em sistemas distribuídos.
  • Projetar integrações com sistemas externos e de terceiros, incluindo padrões de adaptador e anticorrupção.
  • Definir expectativas não funcionais de escalabilidade, disponibilidade, desempenho, resiliência e observabilidade, verificando se os projetos as atendem.
  • Incorporar requisitos de segurança e conformidade à arquitetura em colaboração com as partes interessadas de segurança e riscos.
  • Liderar revisões de projeto, apoiar líderes de engenharia e orientar a implementação conforme a arquitetura aprovada.
  • Avaliar tecnologias e fornecedores, fazendo recomendações fundamentadas em evidências.
  • Acompanhar riscos arquiteturais, premissas, dependências e decisões não resolvidas até sua conclusão.
  • Contribuir para estimativas, definição do escopo técnico e planejamento de entregas com as lideranças de produto e entrega.

Requisitos

  • Bacharelado em ciência da computação, engenharia ou área relacionada.
  • Pelo menos oito anos de experiência em engenharia de software, incluindo três anos ou mais em funções de arquitetura para sistemas grandes e compostos por vários serviços.
  • Experiência prática em desenvolvimento de software, com profundidade atual suficiente para revisar código e avaliar projetos com credibilidade.
  • Sólida experiência em sistemas distribuídos, incluindo microsserviços, limites de serviços, design e versionamento de APIs e arquitetura orientada a eventos.
  • Experiência profunda com um ecossistema backend importante, como Java e Spring Boot, ou uma plataforma empresarial equivalente.
  • Sólida experiência em arquitetura de dados, incluindo modelagem relacional, estratégias de persistência, integridade transacional e compensações de consistência entre serviços.
  • Bom conhecimento de arquitetura de segurança, incluindo gerenciamento de identidade e acesso, OAuth2/OpenID Connect, autorização, criptografia e gerenciamento de segredos.
  • Experiência projetando implantações nativas da nuvem ou conteinerizadas com Kubernetes ou OpenShift, além de entrega por CI/CD.
  • Capacidade comprovada de criar documentação e diagramas de arquitetura claros que as equipes de engenharia possam implementar.
  • Excelentes habilidades de comunicação com partes interessadas, incluindo a capacidade de defender decisões técnicas e explicá-las claramente a públicos não técnicos.
  • Excelentes habilidades de comunicação falada e escrita em inglês.