Gestor de Desenvolvimento de Software

Publicada 1 de Setembro

Procuramos um Software Engineer I para integrar a área de Tecnologia de uma instituição bancária em Luanda, com responsabilidade pelo desenvolvimento, teste, implementação, suporte e manutenção de soluções de software, garantindo o cumprimento dos requisitos técnicos e dos standards de qualidade definidos.


Principais Responsabilidades:

Desenvolver, testar, depurar e implementar soluções de software de acordo com os requisitos técnicos e funcionais;

Traduzir requisitos de negócio e funcionais em especificações técnicas e soluções de software;

Executar testes end-to-end e testes unitários, assegurando a qualidade e correto funcionamento das aplicações;

Participar na análise e avaliação de novas soluções, sistemas, bases de dados e opções de desenho técnico;

Realizar Quality Assurance sobre código, documentação e planos de teste;

Participar nos processos de Continuous Integration e Continuous Delivery (CI/CD);

Apoiar a implementação de novas versões e prestar suporte às aplicações após o go-live;

Identificar e resolver erros, problemas técnicos, riscos e bloqueios relacionados com as aplicações;

Produzir e manter documentação técnica, guidelines e documentação de suporte;

Contribuir para a melhoria contínua dos processos de desenvolvimento, qualidade e eficiência das soluções;

Trabalhar em colaboração com as diferentes equipas e stakeholders, garantindo o alinhamento entre as necessidades do negócio e as soluções tecnológicas.

Requisitos mínimos

Perfil:

Licenciatura em Tecnologias de Informação, Sistemas de Informação ou área relacionada;

Mínimo de 5 anos de experiência profissional em desenvolvimento de software;

Experiência na transformação de requisitos funcionais e de negócio em especificações técnicas e código;

Experiência em desenvolvimento, testes, implementação e manutenção de aplicações;

Bons conhecimentos de Software Engineering, System Integration e API Engineering;

Conhecimentos de Microservices, Cloud Computing e Data Engineering;

Experiência com metodologias Agile;

Conhecimentos de automação, testes e Test-Driven Development (TDD);

Experiência ou conhecimentos de CI/CD e Continuous Deployment;

Conhecimentos de Infrastructure as Code (IaC), observabilidade e gestão de incidentes serão valorizados;

Forte capacidade analítica e de resolução de problemas;

Organização, atenção ao detalhe, iniciativa e orientação para resultados;

Boa capacidade de comunicação e trabalho em equipa.