
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.