MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Standard Bank Group

Coordenador de Desenvolvimento de Software

Angola · 1 week ago

Full-time

About the job

Descrição do emprego
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.

Qualificações
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