140 open roles
Coordenador de Desenvolvimento de Software
Job description
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, Dev. Sec. Ops, 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 / DevSec.
Ops 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
Description copied from Standard Bank Group's careers page. Read the full posting before you apply.
More jobs at Standard Bank Group
Copy of Entrenchment Universal Banker
Standard Bank Group· Johannesburg, GP, zaSenior Manager, New Products, CIB Finance
Standard Bank Group· Johannesburg, GP, zaGestor de Cliente
Standard Bank Group· Luanda, aoStrategy Enablement Manager, Global Markets Africa Regions
Standard Bank Group· Johannesburg, GP, zaHead, Internal Control & Governance
Standard Bank Group· Douglas, im