Funções e Responsabilidades
Desenvolver provas de conceitos relacionadas às formas de uso das tecnologias definidas para os projetos do cliente;
Atuar nas questões de otimização de desempenho, dimensionamento de capacidade e reuso de componentes de software usando as tecnologias definidas para os projetos do cliente;
Projetar e desenvolver de acordo com as definições do cliente a arquitetura de software de acordo com as tecnologias definidas, atuando nas fases de elaboração, construção e transição do processo de desenvolvimento;
Definir componentes e serviços de software relacionados às tecnologias definidas para os projetos do BNB e seus relacionamentos;
Pesquisar soluções para problemas de arquitetura e integração de softwares relacionados às tecnologias definidas para os projetos do cliente;
Modelar arquitetura de software usando UML, por meio dos diagramas de classe, sequência, objeto, pacote, implantação, estado, atividade, comunicação e colaboração;
Definir modelos para persistência de dados usando diagramas ER e mapeamento objeto-relacional.