Esta pessoa será responsável por definição, evolução e governança da arquitetura de software, garantindo alinhamento com objetivos de negócio e qualidade técnica das soluções.
Seu dia a dia:
- Entender e alinhar a arquitetura tecnológica às necessidades do negócio
- Apoiar a tomada de decisão técnica, garantindo aderência aos objetivos estratégicos
- Definir, desenhar e documentar a arquitetura de sistemas
- Estabelecer padrões, diretrizes e boas práticas de desenvolvimento
- Garantir que a arquitetura atenda aos atributos de qualidade (performance, escalabilidade, segurança, etc.)
- Acompanhar a implementação e garantir a aderência à arquitetura definida
- Atuar com liderança técnica, apoiando e orientando os times
- Participar ativamente de todo o ciclo de desenvolvimento
- Manter-se atualizado(a) com tendências e inovações tecnológicas
Requisitos técnicos:
- Layered Architecture
- Event-Driven Architecture
- Microservices
- Microkernel
- Space-Based Architecture
- Experiência com modelagem de sistemas e metodologias ágeis
- Capacidade de analisar sistemas existentes e propor melhorias
- Vivência na definição de soluções para problemas complexos
- Conhecimento em linguagens de programação
- Facilidade para atuar com diferentes ferramentas, frameworks e stacks
Aplicar-se a Vaga