Técnico de Desenvolvimento - Backend

  • Tempo inteiro
  • Business Segment: Corporate & Investment Banking

Descrição da empresa

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.

Descrição do emprego

Conceber, desenvolver, testar e manter aplicações de software com crescente independência e proficiência técnica. Esta função apoia o ciclo de vida da engenharia de software, contribuindo para a conceção de soluções, escrevendo código limpo e colaborando com equipas multifuncionais para fornecer soluções de software fiáveis e escaláveis.

Funções Essenciais
Escrever, testar e implementar código com base em especificações técnicas e requisitos de negócio.

Realizar testes unitários e auxiliar nos testes de integração para garantir a qualidade e a funcionalidade do código.

Identificar, diagnosticar e resolver problemas em soluções de software existentes, de acordo com as prioridades acordadas.

Traduzir projetos lógicos em projetos de componentes, tendo em conta o desempenho e as restrições do sistema.

Manter a documentação técnica dos componentes desenvolvidos, garantindo clareza e reutilização.

Participar em cerimónias Ágiles e contribuir para o planeamento de sprints, retrospetivas e reuniões diárias.

Colaborar com programadores, testadores e proprietários de produto para compreender os requisitos e contribuir para a conceção de soluções.

Cumprir os frameworks de engenharia de software, as normas de codificação e as diretrizes arquitetónicas.

Utilizar ferramentas de desenvolvimento para apoiar uma entrega eficiente.

Participar em revisões de código entre pares para melhorar a qualidade e partilhar conhecimentos.

Aprender e aplicar continuamente novas tecnologias, ferramentas e melhores práticas para melhorar os resultados do desenvolvimento.

Habilitações

Tipo de qualificação: Diploma
Área de estudo: Tecnologias da Informação

Experiência exigida
Engenharia de Software
Tecnologia
3-4 anos

Competências Comportamentais:

  • Verificar detalhes
  • Desenvolver conhecimentos especializados
  • Documentar factos
  • Analisar informações
  • Seguir procedimentos
  • Interagir com pessoas
  • Interpretar dados
  • Solicitar feedback
  • Cumprir prazos
  • Produzir resultados
  • Trabalho em equipa
  • Respeitar normas


Competências Técnicas:

  • Java
  • Spring Boot Framework
  • Spring Web MVC
  • Spring Data
  • Spring JPA/Hibernate
  • JUnit
  • Spring Cloud
  • Jenkins
  • Entrega contínua (CD)
  • Integração contínua (CI)
  • Design Thinking
  • Resposta a incidentes
  • Gestão da informação
  • Microsserviços
  • Conceção de grandes sistemas não abstratos (NALSD)
  • Observabilidade (análise de aplicações e da Web)
  • Gestão do nível de serviço
  • Métodos de engenharia de software
  • Ferramentas de engenharia de software
  • Fundamentos de software
  • Integração de sistemas
  • Conceção orientada por testes (TDD)

Ao clicar na ligação acima ou em qualquer ligação de terceiros presente nesta publicação, sai deste site e é redirecionado para um website de terceiros, onde se aplicam os termos e a política de privacidade desse website.

Aviso de privacidade