**Sobre a Função**
A função de Arquiteto(a) de Soluções visa projetar e propor melhorias em soluções complexas, garantindo o direcionamento técnico com os desenvolvedores para entregas ágeis. Além disso, é responsável por evoluir o ciclo de desenvolvimento e padrões de arquitetura de software, definir a estratégia de monitoramento e observabilidade e gerir débitos técnicos.
Para atuar nessa função, é necessário ter experiência em desenvolvimento Java, Kotlin e .NET Core (C#), além de conhecimento em arquitetura de sistemas complexos. Além disso, é desejável ter habilidades em requisitos de negócio e requisitos de software, concorrência, tratamento de eventos e persistência de dados.
Tecnologias Específicas
* Java, Kotlin e .NET Core (C#)
* AWS Analytics services (desejável)
* AWS Networking and Content Delivery services (desejável)
Técnicas Específicas
* Requisitos de negócio e requisitos de software
* Concorrência, tratamento de eventos e persistência de dados (desejável)
* Arquitetura e estrutura do software
* Estilos arquiteturais (REST), design patterns
Comportamental
* Motivação em aprender coisas novas
* Habilidade para ensinar e passar conhecimentos assim como atualização constante
* Profissional que tenha poder de influência e persuasão
Diferenciais
* Autenticação/Autorização: OpenID