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.