Procuramos para o quadro de pessoal do Grupo FMBcapital Holdings, do qual o First Capital Bank faz parte, um(a) Engenheiro(a) de Software Sénior.
- OPORTUNIDADE DE CARREIRA NO
- FIRST CAPITAL BANK MOÇAMBIQUE
O Grupo FMBCapital Holdings está a desenvolver a próxima geração de plataformas bancárias digitais e procura um Engenheiro de Software Sénior, baseado em Moçambique, com domínio fluente da língua inglesa, falada e escrita, requisito obrigatório para a função, uma vez que o inglês será a língua predominante no ambiente de trabalho.
O profissional deverá possuir capacidade para liderar a arquitectura de soluções, promover elevados padrões de engenharia e implementar sistemas robustos e escaláveis em ambiente de produção.
A posição não se limita ao desenvolvimento de software, representando igualmente uma oportunidade de liderança técnica.
- Desenhar | Desenvolver | Escalar | Liderar
- Localização: Maputo | Reporta a: Director de Transformação do Grupo
- PRINCIPAIS RESPONSABILIDADES
- Definir a arquitectura e o desenho de sistemas escaláveis e seguros;
- Desenvolver e implementar aplicações e serviços preparados para ambientes de produção;
- Definir e implementar padrões e boas práticas de engenharia;
- Conceber APIs, integrações e microsserviços;
- Orientar e promover o desenvolvimento técnico da equipa de engenharia;
Contribuir para as práticas de DevOps, pipelines de Integração e Entrega Contínuas (CI/CD) e processos de lançamento de novas versões (release).
- REQUISITOS ACADÉMICOS E EXPERIÊNCIA
- Licenciatura em Ciência da Computação, Engenharia Informática ou área relacionada;
- Experiência mínima de 4 anos em desenvolvimento Full Stack;
Domínio sólido de desenvolvimento backend em, pelo menos, uma das seguintes tecnologias:
- Java (Spring Boot);
- Node.js;
- Python;
- Go
Experiência em desenvolvimento frontend com React/Next.js, preferencialmente, ou tecnologias equivalentes;
- Experiência sólida com bases de dados SQL e NoSQL;
- Experiência com Git e pipelines de CI/CD;
- Conhecimentos sólidos de arquitectura de sistemas e sistemas distribuídos;
- Conhecimentos de arquitectura e integração de APIs;
Conhecimentos de segurança aplicacional, incluindo OAuth2, autenticação multifactor (MFA) e práticas de desenvolvimento seguro;
- Experiência com ambientes cloud, nomeadamente AWS, Azure ou GCP;
Experiência comprovada na implementação de sistemas em ambiente de produção, preferencialmente no sector bancário ou em empresas fintech;
Fluência na língua inglesa.
- IMPORTÂNCIA DA FUNÇÃO
- Engenharia;
- Contribuir para a definição e evolução das principais plataformas bancárias digitais do Grupo;
- Exercer influência directa sobre a orientação técnica e arquitectónica das soluções;
Assumir responsabilidades de liderança técnica e contribuir para o desenvolvimento da equipa de Desenvolver competências e experiência relevantes para a progressão para funções de liderança
tecnológica.
- COMO