SOBRE A VAGAEstamos em busca de Pessoa Arquiteta de Software para atuar alocado dentro de um de nossos clientes, para integrar uma equipe e contribuir com projetos desafiadores, com uma ampla experiência técnica, capacidade de resolver problemas complexos e habilidades de colaboração em um ambiente dinâmico. Você irá trabalhar de forma híbrida (3 vezes presencial) na cidade de Gravataí/RS e seu modelo de contratação será via Cooperativa (Cooperado). O QUE BUSCAMOS - HARD SKILLSArquitetura de Software: Habilidade em criar arquiteturas de software escaláveis, flexíveis e seguras, considerando padrões como Monolítico, MicroServices, Service-Oriented Architecture (SOA), Camadas (Layered Architecture), Event-Driven Architecture, Arquitetura Hexagonal, DDD, Microsserviços Baseados em Eventos, Serveless, etc;Linguagens de Programação: Expertise em mais de uma linguagem de Programação - Java, C#, Python, JavaScript, Go, C, C++;Modelagem UML e Diagramas de Arquitetura: Capacidade de criar diagrams diagramas de arquitetura para representar o sistema utilizando o padrão C4, devido a oferecer uma abordagem simplificada e prática para descrever a arquitetura de software em quatro níveis de abstração(Diagramas de Classes, Diagramas de Sequência, Diagramas de Casos de Uso e Diagramas de Componentes);Conhecimento em Cloud Computing: Conhecimento de plataformas como AWS, Azure ou Google Cloud. Entendimento de arquiteturas nativas de nuvem e migração de sistemas legados;Metodologias Ágeis e DevOps: Compreensão de metodologias como Scrum, Kanban além de conhecimento em práticas de DevOps para otimizar o ciclo de desenvolvimento e implantação de software, tais como CI/CD, automação de infraestrutura, e containers (Docker, Kubernetes);Bancos de Dados: Conhecimento em bancos de dados relacionais (Oracle, SQL Server, PostgreSQL) e não relacionais (como MongoDB, Cassandra, DynamoDb);Segurança de Software: Expertise em práticas de segurança e princípios como DevSecOps, criptografia, cofre de senhas, autenticação e autorização, gerenciamento de identidades e conformidade;Modelagem de Dados: Capacidade de projetar bancos de dados relacionais e não relacionais, além de criar esquemas de dados eficientes;Integração de Sistemas: Experiência em integração de diferentes sistemas, APIs, e uso de middleware. Aqui o conhecimento de software embarcado é um diferencial;Experiência em Ferramentas de Desenvolvimento: Conhecimento controle de versão (Git), ferramentas de monitoramento e análise (Prometheus, Grafana);Integração e API Design: Habilidade em desenhar e implementar APIs RESTful, GraphQL e outras abordagens de integração entre sistemas;Diagramas de Arquitetura: Capacidade de criar diagramas de arquitetura utilizando o padrão C4, devido a oferecer uma abordagem simplificada e prática para descrever a arquitetura de software em quatro níveis de abstração(Contexto, Container, Componentes, Código), Archimate, UML (Diagramas de Classes, Diagramas de Sequência, Diagramas de Casos de Uso e Diagramas de Componentes).O QUE ESPERAMOS DE VOCÊ - SOFT SKILLSComunicação Eficiente: Capacidade de explicar conceitos complexos de maneira clara tanto para equipes técnicas quanto para stakeholders não técnicos;Pensamento Crítico e Solução de Problemas: Capacidade de analisar problemas complexos, identificar a causa raiz e propor soluções eficazes e eficientes;Colaboração e Trabalho em Equipe: Aptidão para trabalhar em conjunto com outros desenvolvedores, engenheiros de qualidade, gestores de produto e outras partes interessadas;Gestão de Tempo e Priorização: Habilidade em gerenciar múltiplos projetos e demandas, priorizando tarefas de acordo com a criticidade e os prazos;Negociação e Gestão de Expectativas: Capacidade de gerenciar expectativas de stakeholders e negociar prazos, escopo e recursos para garantir que o projeto permaneça dentro dos limites acordados;Resiliência: Capacidade de lidar com pressão e resolver problemas críticos;Perfil Hans On: Capaz de colocar a mão na massa, garantindo a execução e entregas dos projetos aprovados com gestão e diretoria.