





Descrição: CONHECIMENTO TÉCNICO: * Padrões de arquitetura (ex: MVC, Microservices, Serverless e Event\-Driven); * Design Patterns (Padrões de Projeto); * Linguagens de programação (Angular, Node\+Express, C\#, Python,React e React native); * DevOps e práticas de CI/CD; * Cloud Computing (AWS e Azure); * Bancos de dados (SQL e NoSQL); * Testes automatizados e integração contínua; * Modelagem de software (UML, ER, BPMN) EXPERIÊNCIA: * Vasta experiência como desenvolvedor de software; * Vivência com projetos de grande porte e complexidade * Definir a arquitetura do sistema; * Escolher padrões arquiteturais e tecnologias adequadas; * Avaliar viabilidade técnica e de negócio; * Escolher frameworks, linguagens, padrões de projeto e estratégias de deployment; * Documentar a arquitetura; * Criar diagramas e documentação técnica de diagramas de componentes, sequência e deployment; * Avaliar e revisar código; * Code review de partes críticas do sistema; * Garantir aderência à arquitetura definida; * Participar de decisões de observabilidade: logs, métricas e alertas; * Acompanhar desempenho e escalabilidade; * Incorporar práticas de segurança na arquitetura e durante o desenvolvimento; * Acompanhar tendências e evoluções tecnológicas para manter a arquitetura atualizada 251214020220796226


