Garantir que o escopo, contexto e restrições do projeto sejam documentados e aceitos;
- Facilitar a decisão dos envolvidos, fornecendo informações e alinhando-as com os objetivos gerais dos projetos;
- Definir e documentar a estrutura e a forma do sistema;
- Definir e documentar estratégias, padrões, guias, etc., para direcionar a construção do sistema;
- Garantir que a arquitetura contemple os atributos de qualidade do sistema;
- Desenvolver a descrição arquitetural;
- Ajudar a garantir que a arquitetura seja aplicada até o final do sistema;
- Prover liderança técnica nos times de atuação.
**Experiências e qualificações**:
- Experiência em desenvolvimento e arquitetura de aplicações utilizando princípios SOLID, Dependency Injection e com estrutura que facilite a aplicação de testes unitários e de integração;
- Experiência em desenvolvimento web utilizando ASP.NET Core e C#, incluindo criação e consumo de serviços REST;
- Vivência na montagem de diagramas UML, como diagramas de classes, sequência, atividades, casos de uso, ERD, diagramas de deployment e fluxogramas em geral;
- Experiência em SQL e programação procedural para Oracle, Postgres, SQLite C e C++;
- Conhecimento em Linux, Powershell, Bash, Java, Gradle, Vue.js, Vuex, TypeScript, ASP.NET WebForms;
- Conhecimento sólido em assinatura digital e criptografia;
- Inglês (leitura e escrita).
- Disponibilidade para trabalhar presencial ou híbrido.