hirq
← All jobs

Standard Bank Group

Coordenador de Desenvolvimento de Software

Luanda, ao · On-site · Full-time · Standard job

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

CI/CDSQLDockerKubernetesAgileProject Management
O Grupo Standard Bank é um grupo líder de serviços financeiros centrado em África e um impulsionador de inovação a nível mundial, que oferece uma variedade de oportunidades de carreira - além da oportunidade de trabalhar com alguns dos profissionais mais talentosos e motivados do sector. Os nossos clientes vão desde indivíduos a empresas de todas as dimensões, famílias com elevado património líquido e grandes empresas e instituições multinacionais. Somos apaixonados por criar crescimento em África. Trazer valor verdadeiro e significativo aos nossos clientes e às comunidades que servimos e criar um verdadeiro sentido de proposito para si. Liderar e desenvolver uma equipa de engenharia de software, assegurando a entrega consistente de soluções tecnológicas seguras, resilientes, escaláveis e de elevada qualidade, alinhadas com as necessidades do negócio, boas práticas de arquitectura e princípios sólidos de engenharia de software. A função será responsável pela coordenação da equipa, qualidade técnica das soluções, capacidade de delivery, gestão de prioridades, riscos e dependências, promovendo simultaneamente uma cultura de engenharia, colaboração, accountability, aprendizagem contínua e melhoria sustentada. Funções Essenciais Liderar, orientar e desenvolver a equipa de desenvolvedores, promovendo uma cultura de colaboração, accountability, aprendizagem contínua e elevado desempenho. Coordenar a execução das actividades de desenvolvimento, testes, implementação, manutenção e suporte aplicacional. Garantir a entrega das iniciativas dentro dos prazos, âmbito e níveis de qualidade acordados. Traduzir requisitos de negócio e funcionais em soluções técnicas adequadas, assegurando clareza dos requisitos, estimativas e critérios de aceitação. Participar no desenho e revisão da arquitectura das soluções, garantindo escalabilidade, resiliência, segurança, performance, maintainability e alinhamento com boas práticas de engenharia. Actuar como referência técnica da equipa, apoiando decisões de engenharia, resolução de problemas complexos, troubleshooting e análise de causa raiz. Assegurar a aplicação das boas práticas de engenharia de software, incluindo code review, controlo de versões, testes automatizados, CI/CD, DevSecOps, observabilidade e documentação técnica. Promover a correcta utilização de padrões de desenvolvimento, frameworks, APIs, microserviços e mecanismos de integração. Garantir a qualidade do código e a redução de technical debt, vulnerabilidades, defeitos e incidentes introduzidos em produção. Coordenar a gestão de incidentes e problemas aplicacionais, assegurando análise de causa raiz, definição de acções correctivas e prevenção de recorrências. Gerir a capacidade da equipa, distribuição de trabalho, prioridades, riscos, dependências e impedimentos. Identificar oportunidades de automação, optimização e melhoria da produtividade do ciclo de desenvolvimento. Colaborar com equipas de Arquitectura, Infraestrutura, Segurança, Operações, Produto, Project Management e restantes stakeholders. Assegurar o cumprimento de processos de governance, change management, segurança, risco, compliance e controlos aplicáveis ao desenvolvimento de software. Acompanhar indicadores de delivery, qualidade, produtividade, disponibilidade e estabilidade das aplicações. Garantir a existência e actualização da documentação técnica, incluindo arquitectura, integrações, deployment, troubleshooting e procedimentos operacionais. Tipo de qualificação: Licenciatura, Pós-graduação ou certificações Área de estudo: Ciências da Informação ou Tecnologias da Informação, Engenharia Informática, Ciências da Computação ou áreas afins Experiência exigida Engenharia de Software / Tecnologias de Informação Tecnologia 3-5 anos Experiência comprovada em desenvolvimento de software, incluindo análise e transformação de requisitos de negócio e funcionais em especificações técnicas, desenho de soluções aplicacionais, desenvolvimento, testes, implementação e suporte.   Experiência prática em programação, integração de sistemas, desenvolvimento e consumo de APIs, bases de dados, controlo de versões, debugging, troubleshooting e gestão do ciclo de vida aplicacional. Competências Comportamentais: - Adotar abordagens práticas - Articular informação - Verificar detalhes - Desenvolver conhecimentos especializados - Documentar factos - Aceitar a mudança - Analisar informação - Interpretar dados - Gerir tarefas - Produzir resultados - Tomar medidas - Trabalho em equipa  Competências Técnicas: - Engenharia de Software - Arquitectura de Aplicações - APIs e Integração de Sistemas - Microserviços e arquitecturas distribuídas - Enterprise Integration - Cloud Computing - DevOps / DevSecOps - CI/CD - Controlo de versões - Code Review - Testes unitários, de integração e automatizados - Secure Coding - Gestão de vulnerabilidades aplicacionais - Gestão de Incidentes e Problemas - Root Cause Analysis - Observabilidade, Logging e Monitorização - Containers, incluindo Docker e Kubernetes - Bases de Dados Relacionais e Não Relacionais - SQL e modelação de dados - Design Patterns - Princípios SOLID e Clean Code - Engenharia Ágil / Agile - Application Lifecycle Management (ALM) - Governance de Desenvolvimento - Gestão de Technical Debt - Performance e optimização aplicacional - Documentação técnica e gestão de conhecimento