Arquiteto de Software
- Empregos
- São Paulo
- 09/09/2024
Descrição da Vaga:
Prazer, nós somos a DOMVS iT!
Nosso propósito é ser uma empresa reconhecida pelo desenvolvimento de talentos, com uma cultura ágil que entrega alto valor aos nossos colaboradores e clientes.
O desafio nos impulsiona!
Entregamos há quase 10 anos soluções tecnológicas inovadoras para diversos clientes ao redor do mundo.Temos escritórios físicos em 5 cidades e 2 países:São Paulo, São Carlos, Porto Alegre, Rio de Janeiro, Lisboa, Brasil e Portugal.
Na DOMVS iT nossos colaboradores são protagonistas de suas carreiras e nós damos todo o suporte para que eles alcancem uma carreira de sucesso.
Somos uma empresa Great Place to Work, recebemos um certificado como uma das Melhores Empresas para se Trabalhar no Brasil e temos muito orgulho de ter chegado até aqui!.
Se você quer fazer parte desse time, confira a oportunidade que temos disponível:
O Arquiteto de Software é o responsável por definir e supervisionar a arquitetura de sistemas complexos, garantindo que as soluções tecnológicas sejam robustas, escaláveis e alinhadas com as necessidades do negócio. Ele desempenha um papel central na escolha de tecnologias, na tomada de decisões técnicas e na garantia da qualidade do software, atuando como líder técnico e mentor para equipes de desenvolvimento.
Responsabilidades:
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.
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.
Modelo de trabalho Hibrido 3x na semana - São Paulo ;