Live opening · Posted 15 hours ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
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.
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.
Employment type
Full-time
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.