Responsabilidades
-
Liderar as equipas de desenvolvimento, QA e demais capacidades de Engineering.
-
Assegurar planeamento de capacidade e alocação adequada de recursos.
-
Garantir qualidade e previsibilidade das entregas.
-
Definir e acompanhar práticas de desenvolvimento, code review, testing, branching, CI/CD e release management.
-
Remover impedimentos técnicos e apoiar a resolução de problemas complexos.
-
Definir e manter a arquitectura tecnológica e aplicacional do Grupo.
-
Desenvolver tecnicamente a equipa e promover accountability e melhoria contínua.
-
Traduzir requisitos de negócio em soluções e arquitecturas técnicas.
-
Produzir e validar solution designs, integration patterns, architecture diagrams e decisões técnicas.
-
Assegurar princípios de modularidade, escalabilidade, resiliência, segurança e interoperabilidade.
-
Avaliar impactos de novas soluções no ecossistema existente.
-
Manter standards e princípios de arquitectura.
-
Definir e assegurar standards de desenvolvimento seguro e qualidade de software.
-
Promover automated testing, code quality, observability e documentação técnica.
-
Garantir aplicação de Secure SDLC e gestão adequada de vulnerabilidades identificadas no desenvolvimento.
-
Estabelecer critérios técnicos para passagem entre Development, QA e Production.
-
Reduzir technical debt e promover reutilização de componentes.
-
Definir standards para APIs, integrações, messaging e troca de ficheiros.
-
Assegurar integração adequada entre Core Banking, Core Insurance, canais digitais, pagamentos, parceiros e plataformas externas.
-
Definir princípios de API management, autenticação, versionamento, error handling e observability.
-
Trabalhar com Engineering e IT Operations na resolução de problemas complexos de integração.
-
Apoiar o CTO na definição e execução da estratégia tecnológica e roadmap.
-
Avaliar novas tecnologias, plataformas e frameworks.
-
Participar em decisões de build vs buy.
-
Realizar avaliações técnicas de fornecedores e soluções.
-
Assegurar que decisões de projecto não criam dependências, duplicações ou technical debt desnecessário.
-
Participar nos fóruns relevantes de governance e architecture review.
-
Trabalhar com Product e áreas de negócio na definição de soluções e estimativas.
-
Gerir expectativas relativamente a scope, capacidade, dependências e timelines.
-
Coordenar tecnicamente fornecedores e parceiros.
-
Apoiar PMO no planeamento e acompanhamento de iniciativas tecnológicas.
-
Desenvolver competências da equipa e identificar necessidades futuras de capacidade.
Requisitos
-
Licenciatura em Engenharia Informática, Ciências da Computação, Sistemas de Informação ou área similar.
-
Mais de 8 anos de experiência em Software Engineering, Solution Architecture ou funções tecnológicas similares.
-
Mínimo de 3 anos de experiência em liderança técnica ou gestão de equipas de desenvolvimento.
-
Experiência comprovada no desenho de arquitecturas para sistemas empresariais complexos e distribuídos.
-
Experiência sólida no desenvolvimento e integração de aplicações através de APIs, microservices, messaging e outros padrões de integração.
-
Experiência com práticas modernas de Software Engineering, CI/CD, automated testing, DevSecOps e observability.
-
Experiência na integração de sistemas core, canais digitais, pagamentos e soluções de terceiros.
-
Experiência em ambientes regulados, preferencialmente Banca, Seguros, Fintech ou Financial Services.
-
Experiência na gestão técnica de fornecedores e avaliação de soluções tecnológicas.
-
Experiência em cloud e/ou hybrid architectures será valorizada.
-
Certificações relevantes em arquitectura, cloud, Agile ou Engineering serão valorizadas.
Competências Técnicas e Comportamentais
-
Enterprise & Solution Architecture
-
Software Architecture & Design Patterns
-
Distributed Systems & Microservices
-
API Architecture – REST/SOAP
-
Event-driven architecture & Messaging – Kafka, MQ, RabbitMQ ou equivalentes
-
Integration Architecture
-
CI/CD & DevSecOps
-
Git-based development workflows
-
Automated Testing & Quality Engineering
-
Secure Software Development / Secure SDLC
-
Cloud & Hybrid Architecture
-
Containers & orchestration concepts
-
SQL e bases de dados relacionais
-
NoSQL concepts
-
Observability, logging and monitoring
-
High Availability & Resilience
-
Identity & Access Management concepts
-
Application Security
-
Performance & Scalability
-
Architecture Documentation
-
Technical Debt Management
-
Liderança e desenvolvimento de equipas
-
Forte capacidade de decisão técnica
-
Pensamento estratégico e sistémico
-
Capacidade de transformar necessidades de negócio em soluções tecnológicas
-
Comunicação clara com stakeholders técnicos e não técnicos
-
Capacidade de desafiar construtivamente decisões e requisitos
-
Forte capacidade analítica e resolução de problemas complexos
-
Gestão de prioridades e capacidade
-
Orientação para entrega e resultados
-
Ownership e accountability
-
Capacidade de trabalhar sob pressão
-
Gestão de stakeholders
-
Colaboração multidisciplinar
-
Mentalidade de melhoria contínua
-
Pragmatismo e equilíbrio entre arquitectura ideal e necessidades do negócio
Como se Candidatar
Os interessados poderão enviar as suas candidaturas para o seguinte e-mail: carreiras@maximo.co.mz, até o dia 30 de Outubro de 2026, e indique o assunto “Head of Engineering & Enterprise Architecture”.