Coordenador de Desenvolvimento de Software
Job Summary
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.
Qualifications :
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
Remote Work :
No
Employment Type :
Full-time
About Company
Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients ... View more