Vaga para (01) Desenvolvedor de Software
Kukwira Moçambique está a recrutar para o seu cliente (01) Desenvolvedor de Software para Maputo.
Principais Responsabilidades
-
Conceber, desenvolver, testar, depurar e corrigir programas em ambientes de entrega contínua, assegurando o suporte e a manutenção dos sistemas.
-
Traduzir requisitos de negócio e funcionais em especificações técnicas e soluções de software, em conformidade com as normas de qualidade.
-
Desenvolver e executar testes unitários e testes de sistema ponta a ponta (End-to-End), garantindo a qualidade e fiabilidade do código.
-
Aplicar metodologias ágeis e práticas de desenvolvimento e entrega contínuos (CI/CD).
-
Participar na análise de impacto de diferentes opções de design, novos sistemas e bases de dados.
-
Elaborar, actualizar e manter documentação técnica, incluindo guias, procedimentos e listas de verificação.
-
Assegurar a qualidade do código através de revisões por pares (Code Reviews).
-
Prestar suporte aos sistemas em produção após a sua entrada em funcionamento, respeitando os procedimentos de gestão de alterações.
-
Apoiar profissionais menos experientes e promover a partilha de conhecimentos e boas práticas na equipa.
-
Identificar oportunidades para reduzir os prazos de desenvolvimento, optimizar processos e melhorar a eficiência de custos.
Requisitos Obrigatórios
-
Licenciatura em Tecnologias de Informação, Ciências Informáticas ou áreas afins.
-
Mínimo de 4 anos de experiência em desenvolvimento de software.
-
Capacidade comprovada de traduzir requisitos de negócio em especificações técnicas e soluções de software.
-
Domínio dos fundamentos de engenharia de software, incluindo algoritmos, estruturas de dados, linguagens de programação e boas práticas de desenvolvimento.
-
Experiência em ambientes Agile, com foco na colaboração, feedback contínuo e entrega iterativa.
-
Experiência em integração de sistemas, incluindo APIs, serviços Web e middleware.
-
Experiência em automação, testes automatizados e pipelines de CI/CD.
-
Fluência em Português e Inglês, tanto na comunicação oral como escrita.
Requisitos Preferenciais
-
Experiência no sector bancário ou financeiro, particularmente em sistemas bancários centrais (Core Banking Systems).
-
Conhecimentos de arquitectura de microsserviços e engenharia de APIs.
-
Conhecimentos de computação em nuvem (Cloud Computing) e engenharia de plataformas.
-
Conhecimentos de segurança desde a concepção (Security by Design) e modelação de ameaças (Threat Modelling).
-
Conhecimentos de observabilidade e desenho de sistemas resilientes e de alta disponibilidade.
-
Conhecimentos de engenharia de dados e Design Thinking.
Como se Candidatar
Clique no botão abaixo para ver como se candidatar a esta vaga.