Especialista em Integração
Job Summary
Conceber desenvolver testar implementar e suportar soluções de integração entre aplicações plataformas canais digitais sistemas core e parceiros externos de acordo com as normas ferramentas e princípios de arquitectura definidos garantindo soluções seguras resilientes reutilizáveis e escaláveis.
Funções Essenciais
Conceber escrever testar e implementar código e componentes de integração de elevada qualidade com base em requisitos e parâmetros predefinidos de forma a garantir soluções alinhadas com os requisitos do negócio e com os standards tecnológicos da organização.
Adoptar e respeitar metodologias princípios e boas práticas de desenvolvimento e integração promovendo entrega contínua reutilização normalização e colaboração eficaz entre equipas técnicas e stakeholders.
Desenvolver e suportar APIs serviços e interfaces de integração utilizando plataformas de API Management middleware messaging e outras tecnologias de integração empresarial.
Traduzir requisitos funcionais e de negócio em especificações técnicas contratos de APIs e desenhos de integração considerando requisitos de desempenho segurança escalabilidade disponibilidade e interoperabilidade.
Desenvolver e integrar serviços utilizando standards e protocolos como REST SOAP JSON XML OpenAPI e mecanismos de integração assíncrona ou orientada a eventos.
Implementar mecanismos de segurança aplicáveis às APIs e integrações incluindo autenticação autorização certificados OAuth 2.0 JWT mTLS e outros controlos definidos pelas equipas de Segurança e Arquitectura.
Realizar o controlo de qualidade do próprio código e das integrações desenvolvidas garantindo o cumprimento das normas de codificação segurança e arquitectura bem como identificar riscos potenciais em colaboração com as restantes equipas de engenharia.
Elaborar casos de teste executar testes unitários e de integração e preparar os componentes para implementação nos diferentes ambientes garantindo que erros e problemas sejam identificados e resolvidos dentro dos níveis de serviço definidos.
Participar nas várias fases do ciclo de vida do desenvolvimento de software e integração desde o desenho técnico até à implementação e suporte em produção assegurando cumprimento dos prazos requisitos e princípios arquitecturais.
Implementar mecanismos de logging monitoring e observability que permitam acompanhar a disponibilidade desempenho e comportamento das integrações e facilitar a detecção e resolução de incidentes.
Apoiar a análise e resolução de incidentes relacionados com APIs e integrações participando na identificação da causa raiz definição de soluções definitivas e prevenção de recorrências.
Traduzir desenhos lógicos em componentes técnicos de integração considerando a arquitectura da solução requisitos de desempenho e sistemas existentes garantindo implementação de soluções sustentáveis e alinhadas com boas práticas da indústria.
Documentar APIs serviços fluxos de integração mappings configurações dependências e procedimentos técnicos garantindo que a documentação se mantém actualizada e suporta adequadamente operação manutenção e transferência de conhecimento.
Contribuir para a modernização da arquitectura de integração promovendo reutilização de serviços redução de integrações legadas e adopção de abordagens API-led event-driven e baseadas em standards empresariais.
Qualifications :
Tipo de qualificação: Licenciatura
Área de estudo: Ciências da Informação Engenharia Informática Tecnologias da Informação ou área equivalente.
Experiência exigida:
Engenharia de Software / Integração de Sistemas
Tecnologia
3 anos ou mais
Experiência comprovada na tradução de requisitos empresariais e funcionais em especificações técnicas e no desenvolvimento de APIs serviços e soluções de integração.
Experiência prática com plataformas de integração API Management serviços web bases de dados messaging e integração entre sistemas empresariais.
Experiência em ambientes bancários canais digitais pagamentos sistemas core ou plataformas críticas será valorizada.
Competências Comportamentais:
- Adoptar abordagens práticas
- Articular informações
- Verificar detalhes
- Desenvolver conhecimentos especializados
- Documentar factos
- Aceitar a mudança
- Analisar a informação
- Interpretar dados
- Gerir tarefas
- Produzir resultados
- Tomar medidas
- Trabalho em equipa
- Resolver problemas
- Colaborar com diferentes stakeholders
- Assumir accountability
- Partilhar conhecimento
Competências Técnicas:
- Engenharia Ágil
- Engenharia de API
- Integração de Sistemas
- API Management
- Middleware e Enterprise Integration
- Automação
- Computação em Nuvem
- Entrega Contínua (CD)
- Deployment Contínuo
- Integração Contínua (CI)
- DevSecOps
- REST
- SOAP
- OpenAPI
- JSON
- XML
- OAuth 2.0
- JWT
- mTLS
- Segurança de APIs
- Integração com bases de dados
- SQL
- Messaging
- Event-Driven Architecture
- Microsserviços
- Containers
- Docker
- Kubernetes
- Observabilidade
- Logging e Monitoring
- Resposta a Incidentes
- Root Cause Analysis
- Análise Pós-incidente
- Fiabilidade e Resiliência
- Performance e Escalabilidade
- Gestão do Nível de Serviço
- Métodos de Engenharia de Software
- Ferramentas de Engenharia de Software
- Testes Unitários
- Testes de Integração
- Version Control / Git
- Gestão do Conhecimento
- Documentação Técnica
- Modelação de Ameaças
Tecnologias valorizadas:
- Experiência com plataformas como
- IBM API Connect / App Connect
- MuleSoft
- WSO2
- Kong
- Apigee
- Azure API Management
- AWS API Gateway
- Kafka
- IBM MQ ou tecnologias equivalentes será considerada uma vantagem.
Remote Work :
No
Employment Type :
Full-time
About Company
Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients ... View more