- Tempo inteiro
- Sénior
Descrição
O Banco CTT está a recrutar um(a) Senior Developer - Integração para a Direção de Sistemas de Informação. Será responsável por assegurar o desenho, desenvolvimento e implementação de soluções de integração robustas e escaláveis, recorrendo à plataforma MuleSoft, garantindo a interoperabilidade entre sistemas, a qualidade das integrações e o alinhamento com as necessidades de negócio e arquitetura da organização.
As principais responsabilidades incluem desenvolver, manter e otimizar APIs e integrações com base em MuleSoft, definir e implementar arquiteturas de integração (API-led connectivity), participar na definição de boas práticas e standards de desenvolvimento, garantir a qualidade do código através de testes unitários e CI/CD, diagnosticar e resolver problemas técnicos, colaborar com equipas multidisciplinares, contribuir para o desenho de soluções técnicas, criar documentação técnica e assegurar governança e segurança das APIs.
Procuramos um profissional com Licenciatura/Mestrado em Engenharia Informática ou área similar, com experiência sólida de 5+ anos em desenvolvimento de integrações e experiência comprovada com MuleSoft Anypoint Platform. Deve ter forte conhecimento de APIs REST, XML, JSON, Web Services e DataWeave, bem como conhecimentos de arquitetura de software, padrões de integração e segurança.
Competências
- MuleSoft Anypoint Platform
- APIs REST
- RAML
- OpenAPI
- XML
- JSON
- Web Services
- SOAP
- REST
- DataWeave
- Arquitetura de Software
- Padrões de Integração
- OAuth2
- JWT
- CI/CD
- Testes Unitários
Responsabilidades
- Desenvolver, manter e otimizar APIs e integrações com base em MuleSoft
- Definir e implementar arquiteturas de integração (API-led connectivity)
- Participar na definição de boas práticas e standards de desenvolvimento e integração
- Garantir a qualidade do código (testes unitários, integração contínua, CI/CD)
- Diagnosticar e resolver problemas técnicos e de performance nas integrações
- Colaborar com equipas multidisciplinares (arquitetura, DevOps, negócio, QA, entre outras)
- Contribuir para o desenho de soluções técnicas alinhadas com os requisitos funcionais e não funcionais
- Criar documentação técnica das soluções desenvolvidas
- Assegurar governança e segurança das APIs (policies, authentication, rate limiting, etc.)
Conhece alguém para esta vaga?