Luanda, Luanda, Angola
28 days ago
Desenvolvedor

Company 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.

Job Description

Conceber, codificar, depurar e corrigir programas no ambiente de engenharia de software de acordo com as normas e ferramentas acordadas, melhorar e manter aplicações de software e melhorar a eficiência no ambiente de engenharia, assegurando que os requisitos técnicos são cumpridos de acordo com a estrutura do software.

Funções Essenciais

Conceber, escrever, testar e implementar código de alta qualidade em várias linguagens de programação com base em requisitos e parâmetros predefinidos parâmetros predefinidos para permitir as melhores soluções da sua classe alinhadas com os requisitos comerciais.

Adotar e aderir a metodologias e princípios de desenvolvimento adequados e acordados através de resultados de trabalho e comportamentos que permite a entrega e o desenvolvimento contínuos em todo o ambiente de engenharia de software, bem como assegurar uma colaboração efectiva com todos os colegas e partes interessadas, a fim de cumprir os objectivos exigidos e, por conseguinte, proporcionar valor aos clientes.

Garantir a qualidade do seu próprio código para assegurar o cumprimento das normas de codificação e identificar potenciais riscos, em colaboração com a equipa de engenharia de software para garantir que os requisitos são validados com uma cobertura de teste suficiente.

Fornecer casos de teste para efeitos de testes unitários, efetuar testes unitários e preparar o código para ser implantado no ambiente de teste para garantir que os erros são detectados e resolvidos dentro do prazo de nível de serviço, utilizando ferramentas como Docker, Kubernetes ou serviço de nuvem para melhorar a experiência do cliente.

Traduzir os projectos lógicos em projectos de componentes, tendo em conta a conceção da solução, os requisitos de desempenho e os  sistemas existentes para garantir a aplicação efectiva das normas de engenharia e assegurar a normalização de acordo com os objectivos e estratégias da equipa. 

Contribuir para as várias fases do ciclo de vida do desenvolvimento de software, a fim de garantir a entrega da solução técnica dentro dos os prazos estimados para respeitar as orientações e as barreiras arquitectónicas, assegurando que todas as actividades são registadas e acompanhadas para melhorar os relatórios e apoiar o processo de revisão e melhoria.

Traduzir as concepções lógicas em concepções de componentes, tendo em conta a conceção da solução, os requisitos de desempenho e os sistemas existentes para permitir e implementar soluções baseadas nas melhores práticas de arquitetura e nas normas da indústria para garantir a implementação efectiva das soluções de engenharia.

Documentar todo o trabalho e desenvolver documentação de apoio técnico de acordo com as normas, métodos e ferramentas acordados no âmbito da carteira para garantir que as revisões e actualizações regulares são reflectidas, o que melhorará a qualidade da entrega.

Desenvolver aplicações de engenharia de software totalmente funcionais no âmbito da pilha de engenharia para garantir que estão em conformidade com as actuais tecnologias e normas actuais e publicá-las na plataforma relevante para melhorar o funcionamento e a experiência do ambiente de software
ambiente.

Apoiar plataformas para o processamento, análise e visualização de dados, integrando fontes de dados novas e existentes e assegurando a validade e a fiabilidade dos dados para apoiar a tomada de decisões baseada em dados.

Documentar todo o trabalho e desenvolver documentação de apoio técnico seguindo as melhores práticas de documentação, tais como legibilidade, exatidão e exaustividade e assegurando que os guiões são reutilizáveis, escaláveis e passíveis de manutenção.

Qualifications

Tipo de qualificação: Licenciatura
Área de estudo: Estudos de Informação
Tipo de qualificação: Licenciatura
Área de estudo: Tecnologia da Informação

Experiência necessária
Engenharia de software
Tecnologia de Software
1-2 anos
Ampla experiência na tradução de requisitos comerciais e funcionais em especificações técnicas e no desenvolvimento do código de programação para criar as soluções.

Additional Information

Competências Comportamentais:

Adoção de abordagens práticasArticulação de informaçõesVerificar as coisasDesenvolver conhecimentos especializadosDocumentar factosAceitar a mudançaExaminar informaçõesInterpretar dadosGerir tarefasProduzir resultadosTomar medidasTrabalho em equipa
 

Competências Técnicas:

Engenharia ÁgilEngenharia de APIAutomaçãoComputação em nuvemEntrega contínua (CD)Implantação contínuaIntegração contínua (CI)Sistemas centraisEngenharia de dadosDesign ThinkingOrçamentos de errosResposta a incidentesInfraestrutura como código (IaC)Gestão do conhecimentoMicrosserviçosConceção de grandes sistemas não abstractos (NALSD)Observabilidade (análise de aplicações e da Web)Engenharia de plataformasPolítica como códigoAnálise pós-incidênciaFiabilidade e resiliênciaEngenharia de segurançaGestão do nível de serviçoMétodos de engenharia de softwareFerramentas de engenharia de softwareFundamentos de softwareIntegração de sistemasConceção orientada para os testes (TDD)Modelação de ameaças
Por favor confirme su dirección de correo electrónico: Send Email