O Arquiteto de Solução é responsável pela governança, planejamento, qualidade e suporte, solucionando dúvidas técnicas e fornecendo direcionamentos aos tech leads, sempre alinhado aos padrões de arquitetura da empresa.
Abaixo segue o detalhamento dessas atividades:
- ** Governança/Planejamento**
Gerenciar a governança do portifólio de soluções da empresa;
Definir padrões de arquitetura e soluções da empresa;
Avaliar e validar soluções tecnológicas frente as estratégias e objetivos de negócio;
Fomentar a inovação e integração com startups;
Auxiliar no acompanhamento de custos, TCO e ROI das soluções
- ** Qualidade**
Mapeamento de features críticas (com potencial de impacto negativo para o negócio);
Identificação de requisitos não funcionais e testes associados;
Aceite dos testes não-funcionais;
Catalogar e gerir os problemas sinalizados pelos tech leads Ex: Débitos técnicos
Acompanhamento da resolução de problemas e alinhamento com a área de negócio (Quando necessário);
Participação de war rooms e apoio à resolução de crises: indisponibilidade (Quando necessário).
- ** Direcionamento do Desenvolvimento**
Direcionamento técnico das soluções;
Divulgar e acompanhar a adoção de padrões de arquitetura definidos;
Identificação de padrões de arquitetura emergentes;
Divulgar e acompanhar as práticas do Desenvolvimento Seguro;
Clarificação de dúvidas técnicas;
Apoiar, aprovar os Desenhos de Solução junto aos tech leads.
- ** Workforce**
Condução de workshops e treinamentos para novas de tecnologias e tecnologias homologadas, buscando a difusão de padrões e melhores práticas;
Forte experiência em projetos de desenvolvimento e na definição de arquitetura de solução/integração: tradicionais e/ou cloud native (compreender os diferentes componentes de um sistema e como eles se integram).
Experiência sólida em arquitetura de sistemas, desejável conhecimento em.NET, ASP entre outras;
Experiência com uso de diferentes Design Patterns (Microservices, MVC,...), aplicando a cada solução o melhor pattern para solucionar problemas (esperamos a senioridade para escolher as melhores soluções conciliando as necessidades de negócio e o melhor caminho técnico);
Experiência com criação de desenhos de solução, documentação arquitetural e técnica;
Conhecimento em Arquitetura Aplicações: Microservices (descoberta de serviços, gerenciamento de configuração, gerenciamento de logs, circuit-breaker, containers e auto-scaling), API Gateway e Management, Arquitetura orientada a eventos e a mensagens (conhecimento de filas e tópicos), Serverless e Modern Web;
Conhecimento de Arquitetura Tecnologia: IaaS, PaaS, SaaS, Public Cloud e Containers (Docker, Kubernetes, AKS, ECS, OKE);
Conhecimentos em plataformas e práticas de DevOps (CI/CD, Infraestrutura como código e modelos de deployment;
Experiência com bancos de dados relacionais e não relacionais;
Experiência em metodologias ágeis (tais como: Scrum, Kanban,...);
Conhecimento tecnologias emergentes (IA, Blockchain, Machine Learning, tecnologias low code);