Pesquisar e definir padrões de projeto e arquitetura de desenvolvimento; Definir e implementar framework de desenvolvimento, componentes e testes unitários; Avaliar documentações técnicas com o intuito de identificar pontos de atenção, melhoria e implementação de novas estruturas e arquitetura de código; Identificar e conduzir tecnicamente projetos de arquitetura relacionados a refatoração de código e reestruturação das aplicações; Gerir as atividades de pesquisa, desenvolvimento de arquiteturas e deploy para os times de desenvolvimento, mantendo os planos de trabalho priorizados e comunicando de forma eficiente as partes envolvidas; Pesquisar, avaliar e homologar novas tecnologias, frameworks, bibliotecas, componentes e ferramentas de desenvolvimento, de forma pró-ativa e reativa, coordenando ainda os planos tecnológicos com os planos de produto; Apoiar o tecnicamente a área de desenvolvimento e a área de produto, diminuindo a complexidade de aplicações através do design de aplicações menores e fácil gerenciamento; Indicar pontos potenciais de reutilização dentro da aplicação; Estabelecer design de componentização; Estabelecer design de API’s e formatos de comunicação internos (software da organização) e externos (softwares terceiros); Manter matriz de compatibilidade e versionamento das aplicações com softwares externos; Treinar e capacitar os desenvolvedores no uso de dos padrões estabelecidos; Acompanhar e validar se os padrões de arquitetura estão disseminados e em uso pelos desenvolvedores.
Formação Acadêmica:
Não informado
Salário:
A combinar
Cargo:
Arquiteto de Software
Empresa:
Shift
Desenvolvimento de software, manutenção e consultoria em informática.
Ramo:
Informática/ Tecnologia
(FH)