Atuar como parte do time de projetos, reportando para o Gerente de Projeto, para definir e documentar a arquitetura de aplicação de uma grande variedade de projetos de software em diversas linguagens e plataformas. Trabalhar próximo ao corpo técnico da organização para garantir que as soluções sejam aderentes aos padrões de qualidade e estejam coerentes com a estratégia de Arquitetura Corporativa e que o desenho da aplicação e a implementação atinjam os objetivos arquiteturais. Definir e gerenciar requisitos não funcionais trabalhando para garantir que esses requisitos sejam atendidos. Definir genericamente as camadas de uma nova aplicação e estimar o esforço para o desenvolvimento dessas camadas. Prover suporte aos Analistas de Negócio e outros membros do time de projetos durante a definição dos requisitos funcionais para garantir que as funcionalidades sejam tecnicamente viáveis dadas as restrições dos projetos. Identificar riscos e problemas técnicos dos projetos, executando as atividades de mitigação dos riscos e resolução dos problemas. Realizar outras tarefas em projetos de software atribuídas pela gestão de TI.
Ensino Superior completo em Engenharia de Computação ou áreas correlatas ou comprovada experiência equivalente. Ter atuado como Desenvolvedor ou Arquiteto em projetos de software em ao menos duas plataformas e duas linguagens de programação. Experiência no ciclo de vida completo do desenvolvimento de software. Experiência na gestão de requisitos não funcionais. Conhecimento profundo dos padrões SOA / WOA. Conhecimento de padrões e tecnologias de integração de sistemas. Experiência no design de serviços. Conhecimento dos fundamentos de redes, telecomunicações e protocolos de comunicação. Conhecimento dos fundamentos de segurança da informação. Trabalho em equipe, Análise lógica, Comunicação oral e escrita. TOGAF, Essential Architecture Framework ou Zachmann Framework. Archimate Visual Modeling Notation, Unified Modeling Language (UML). Experiência em DevOps.