Desenvolvedor de integração

Empresa líder em TIC / Telecomunicações - Luanda, Luanda

Fechado

Contrato

Tipo contrato
Tempo determinado
Oferta aberta até
08/11/2024

Descrição

Cargo
Desenvolvedor de integração
Número de vagas
1
Descrição da função

Desenvolver, testar e implementar soluções de integração utilizando boas práticas de programação e arquitetura.
Projetar e gerenciar APIs e web services (RESTful, SOAP) para garantir a integração eficiente entre sistemas diversos.
Realizar transformações de dados entre diferentes formatos, como XML e JSON.
Implementar padrões de integração (Enterprise Integration Patterns), como roteamento de mensagens, transformação e endpoints.
Trabalhar com serviços em nuvem e realizar integrações com plataformas SaaS populares.
Colaborar com equipes de DevOps para implementar pipelines de CI/CD eficientes e garantir a entrega contínua de código de qualidade.
Garantir que as soluções desenvolvidas estejam em conformidade com os requisitos de segurança e redes, incluindo autenticação, autorização e criptografia de dados.
Participar da análise e solução de problemas relacionados a desempenho, escalabilidade e segurança das integrações.

Requisitos

Titulação mínima
Formação Técnico Profissional
Experiência exigida
2 Anos
Nacionalidade
Angola
Línguas
Português, Inglês
Competências
Não definido
Aptidões necessárias

Requisitos Técnicos:

Fundamentos de Programação:
Conhecimento sólido em Java, com capacidade de desenvolver scripts de automação.
Noções de linguagens como JavaScript e Python são um diferencial.
Tecnologias Web:
Conhecimento dos protocolos HTTP/HTTPS e dos métodos associados (GET, POST, PUT, DELETE).
Experiência com web services (RESTful, SOAP) e formatos de dados como WSDL e JSON.
Entendimento básico de conceitos de APIs e como expô-las ou consumi-las.
Kubernetes:
Experiência prática ou conhecimento de Kubernetes para orquestração de contêineres.
Formatação e Transformação de Dados:
Habilidade em ler, escrever e transformar dados em formatos XML e JSON.
Conceitos de Integração:
Familiaridade com Padrões de Integração Corporativa (EIP) e sistemas de mensagens, como JMS (Java Message Service).
Práticas de Desenvolvimento de Software:
Experiência com sistemas de controle de versão, especialmente Git.
Noções de Integração Contínua/Implantação Contínua (CI/CD).
Conhecimento básico de testes de unidade e frameworks de teste.
Conceitos de Nuvem:
Conhecimento básico de serviços de nuvem (AWS, Azure, GCP).
Experiência na integração com plataformas SaaS, como Salesforce, SAP e ServiceNow.
Fundamentos de Redes:
Compreensão de protocolos de rede (TCP/IP) e seus componentes (endereço IP, portas).
Conhecimento sobre o impacto de firewalls e proxies na comunicação de rede.
Segurança:
Entendimento de métodos de autenticação e autorização (OAuth, Basic Auth).
Noções de criptografia e comunicação segura.
Qualificações Desejadas:

Capacidade de trabalhar de forma independente e colaborativa.
Habilidade em resolver problemas complexos e pensar de forma analítica.
Experiência em ambientes ágeis e familiaridade com metodologias Scrum ou Kanban.
Benefícios:

Oportunidade de trabalhar em projetos inovadores e desafiadores.
Ambiente dinâmico e colaborativo.
Crescimento profissional e oportunidade de aprendizado contínuo.
Pacote de benefícios competitivo.

Empregador

Nome do empregador

Empresa líder em TIC / Telecomunicações

Sobre a nossa empresa

Empresa líder em TIC / Telecomunicações

Não encontrou vagas do seu interesse?

Registe-se para ser informado quando tivermos vagas adequadas ao seu perfil.
Ao registar-se, aceita os nossos Termos e condições