Definição da Arquitetura:Ø Projetar a arquitetura geral do sistema, definindo seus principais componentes, módulos e a interação entre eles.Ø Selecionar as tecnologias e plataformas adequadas para o desenvolvimento de software, considerando critérios como performance, escalabilidade, segurança e custo.Tomada de Decisões Técnicas:Ø Tomar decisões críticas sobre o design e a implementação de soluções técnicas, resolvendo problemas complexos e garantindo que as melhores práticas sejam seguidas.Ø Avaliar e introduzir novas tecnologias que possam beneficiar a organização.Documentação e Comunicação:Ø Criar e manter documentação detalhada da arquitetura do sistema, assegurando que ela seja compreensível para todos os stakeholders.Ø Comunicar as decisões arquiteturais e técnicas para equipes de desenvolvimento e outras partes interessadas.Supervisão e Mentoria:Ø Atuar como mentor para os desenvolvedores, orientando-os nas melhores práticas de design e desenvolvimento.Ø Revisar o código e as implementações técnicas para garantir que estejam em conformidade com a arquitetura definida.Garantia de Qualidade:Ø Definir e implementar padrões de qualidade de software, incluindo práticas de codificação, revisão de código, e estratégias de teste.Ø Garantir que o sistema atenda aos requisitos de desempenho, segurança e confiabilidade.Integração e Evolução de Sistemas:Ø Planejar e supervisionar a integração de novos componentes com sistemas existentes.Ø Adaptar a arquitetura para suportar novos requisitos de negócios, mantendo a flexibilidade e a escalabilidade do sistema.Colaboração com Stakeholders:Ø Trabalhar em estreita colaboração com gerentes de produto, analistas de negócios e outras partes interessadas para garantir que a arquitetura atenda aos objetivos de negócios.Ø Facilitar a comunicação entre diferentes equipes técnicas e não técnicas para garantir uma compreensão comum das soluções propostas. Beneficios: A Combinar; Formação Acadêmica: Ensino superior completo ou cursando. Experiência: Competências Técnicas:Ø Profunda compreensão de padrões de design e arquitetura de software.Ø Conhecimento extensivo de várias tecnologias, linguagens de programação e frameworks.Ø Experiência com arquitetura de sistemas distribuídos, microservices, e cloud computing.Ø Familiaridade com DevOps e práticas de CI/CD.Ø Capacidade de modelagem de dados e design de banco de dados.Competências Comportamentais:Ø Habilidades de liderança e capacidade de influenciar decisões técnicas.Ø Forte capacidade de comunicação e habilidade para simplificar conceitos complexos.Ø Pensamento estratégico e capacidade de antecipar futuras necessidades tecnológicas.Ø Capacidade de trabalhar sob pressão e lidar com múltiplas prioridades. Salário: A combinar Cargo: Arquiteto de Software Empresa: Domvs Talent Consultoria em tecnologia da informação Ramo: Informática/ Tecnologia (GF)