Resumo
A Verity está buscando novos talentos!
Somos uma boutique para modernização e aceleração digital e buscamos Solutions Architect para fazer parte dessa jornada.
Responsabilidades
Mapear os domínios funcionais relevantes para o negócio.
Definir as capacidades de negócio que cada domínio habilita e como elas contribuem para a geração de valor.
Identificar e detalhar os requisitos (funcionais, negócio, dados, conformidade, leis e regulatórios, etc.).
Detalhar os requisitos não funcionais (desempenho, segurança, escalabilidade, etc.) e definir métricas claras para cada um.
Priorizar os requisitos com base no valor para o negócio e nas restrições técnicas.
Escolher padrões e estilos arquiteturais adequados (microsserviços, filas de mensagens, etc.).
Explicar o motivo da escolha dos estilos e padrões arquiteturais, considerando os requisitos de negócio, as restrições técnicas e os trade-offs envolvidos.
Considerar os trade-offs entre simplicidade e flexibilidade.
Definir estratégias claras para lidar com o aumento da carga (escalabilidade).
Implementar mecanismos de recuperação de falhas (resiliência).
Atender aos requisitos de alta disponibilidade.
Definir como os componentes se comunicam (protocolos, formatos de mensagem, etc).
Escolher ferramentas e padrões de integração adequados e suas responsabilidades.
Implementar autenticação, autorização e criptografia (segurança).
Implementar mecanismos de proteção contra ataques (WAF, etc).
Selecionar ferramentas e tecnologias adequadas para implementar a arquitetura, considerando desempenho, custo, facilidade de uso e integração com outros sistemas.
Justificar a escolha de cada ferramenta / tecnologia, demonstrando entendimento de prós e contras.
Demonstrar análise de impacto da solução proposta em diferentes domínios (Dados, Segurança, Infraestrutura, Soluções e Software, etc.).
Demonstrar a estimativa de custo da solução proposta.
Documentar a arquitetura da solução de forma clara e concisa e criar diagramas que a representem, incluindo componentes, interações e fluxos de dados.
Documentação e Apresentação
Centralizar documentações (Readme).
Descrever possíveis melhorias ou expansões da solução.
Demonstrar capacidade de visão e planejamento a longo prazo.
Discutir trade-offs e desafios enfrentados durante o desenvolvimento.
Implementação e Operação
Definir métricas de monitoramento para acompanhar o desempenho, a disponibilidade e a segurança da solução.
Implementar alertas para detectar problemas e responder rapidamente.
Descrever ferramentas e técnicas para coletar, analisar e visualizar as métricas.
Requisitos
Experiência comprovada em projetos de arquitetura de soluções, com foco em integração de sistemas e otimização de processos.
Experiência em análise de requisitos de negócios (funcionais e não funcionais) e transformação em soluções técnicas.
Experiência com a definição e implementação de padrões arquiteturais (microsserviços, filas de mensagens, etc.).
Vivência em ambientes de desenvolvimento ágil.
Conhecimentos Técnicos : padrões de integração de sistemas (APIs, mensageria, etc.).
Sólido conhecimento de arquiteturas orientadas a microsserviços.
Familiaridade com diferentes tecnologias e plataformas de desenvolvimento (ex : Java, .NET, Python, Node.js, Cloud, etc.).
Conhecimento de ferramentas de modelagem (ex : UML).
Conhecimento de segurança da informação (autenticação, autorização, criptografia).
Conhecimento de monitoramento e observabilidade de sistemas.
Familiaridade com ferramentas de versionamento de código (ex : Git).
Conhecimento de estimativa de custos de infraestrutura e licenças.
Habilidades
Excelente capacidade de comunicação e negociação para influenciar stakeholders técnicos e de negócio.
Visão sistêmica e capacidade de análise crítica para identificar oportunidades de melhoria em processos e sistemas.
Habilidade de traduzir requisitos de negócios em especificações técnicas claras e concisas.
Capacidade de tomar decisões técnicas embasadas em dados e em trade-offs envolvidos.
Habilidade de documentar soluções de forma clara e organizada.
Capacidade de liderar tecnicamente equipes de desenvolvimento.
Benefícios
Vale refeição
Vale alimentação
Auxílio home office
Assistência médica
Assistência odontológica
Seguro de vida
Parcerias de descontos
Convênios em estabelecimentos e instituições de ensino
Treinamentos de agilidade recorrentes
Licenças Alura
#J-
Solution Architect • Campo Grande, Mato Grosso do Sul, Brasil