Empresa: Kstack
Descrição Geral Será responsável por definir arquiteturas, estabelecer padrões de desenvolvimento, orientar tecnicamente a equipe, garantir a qualidade, segurança, desempenho e escalabilidade das soluções, apoiando projetos estratégicos e promovendo a adoção de boas práticas de engenharia de software, automação, integração e inovação, equilibrando excelência técnica, eficiência operacional e crescimento do negócio. 📌 REQUISITOS 1. Arquitetura de Soluções e Engenharia de Software (Foco Principal) • Experiência sólida na definição de arquiteturas escaláveis, resilientes, seguras e de alta disponibilidade. • Capacidade de definir padrões técnicos, boas práticas de desenvolvimento e diretrizes arquiteturais. • Conhecimento em arquitetura distribuída, APIs, microsserviços e integração entre sistemas. • Experiência na tomada de decisões técnicas considerando escalabilidade, desempenho, segurança e manutenibilidade. 2. Desenvolvimento de Software • Sólida experiência no ciclo completo de desenvolvimento de software (SDLC). • Domínio de boas práticas de engenharia de software, incluindo Clean Code, SOLID, Design Patterns e princípios de arquitetura. • Experiência com revisão de código (Code Review), versionamento e garantia da qualidade das entregas. • Capacidade de atuar tecnicamente em diferentes tecnologias e stacks de desenvolvimento. 3. Integração e Arquitetura Corporativa • Experiência na integração entre aplicações, serviços e plataformas corporativas. • Conhecimento em APIs REST, mensageria e arquitetura orientada a serviços. • Capacidade de definir padrões de integração, interoperabilidade e reutilização de componentes. • Experiência em soluções orientadas a eventos e integração entre ambientes corporativos. 4. Qualidade, DevOps e Automação • Conhecimento em integração e entrega contínua (CI/CD). • Experiência com controle de versão, automação de processos e pipelines de desenvolvimento. • Promoção de práticas de qualidade, testes automatizados e observabilidade das aplicações. • Incentivar a cultura DevOps e a melhoria contínua do ciclo de desenvolvimento. 5. Segurança e Governança Tecnológica • Conhecimento em desenvolvimento seguro e boas práticas de segurança da informação. • Garantir aderência aos padrões arquiteturais e de governança tecnológica. • Apoiar a conformidade com requisitos regulatórios e políticas corporativas. • Promover rastreabilidade, documentação técnica e padronização dos processos. 6. Inovação e Evolução Tecnológica • Avaliar continuamente novas tecnologias, frameworks e ferramentas. • Identificar oportunidades de melhoria na arquitetura e nos processos de desenvolvimento. • Apoiar iniciativas de transformação digital e modernização tecnológica. • Promover uma cultura de inovação e aprendizado contínuo. 7. Gestão Técnica de Projetos • Apoiar o planejamento técnico das iniciativas e estimativas de esforço. • Identificar riscos técnicos e propor planos de mitigação. • Atuar como referência técnica durante todo o ciclo dos projetos. • Garantir a qualidade técnica das entregas e o alinhamento entre equipes. 🧠 COMPETÊNCIAS COMPORTAMENTAIS E DE LIDERANÇA • Liderança Técnica e Desenvolvimento de Pessoas • Comunicação Executiva e Influência Técnica • Resolução de Problemas Complexos • Visão Sistêmica e Orientação ao Negócio • Tomada de Decisão e Senso de Prioridade