Procuramos um developer especializado em processos de integração entre sistemas, com forte experiência técnica, capacidade de liderar equipas e gerir projetos. Se procuras um ambiente desafiador, colaborativo e onde o teu contributo será valorizado, junta-te a nós para criar soluções tecnológicas de alta qualidade!
Requisitos:
- 5+ anos de experiência em desenvolvimento de integrações entre sistemas;
- Conhecimentos profundos em arquiteturas de integração e padrões como ESB (Enterprise Service Bus), SOA (Service-Oriented Architecture) e Microservices;
- Experiência prática com tecnologias de integração como SOAP, REST, gRPC e mensageria (e.g., Kafka, RabbitMQ);
- Experiência com plataformas de cloud como Azure, incluindo Azure Logic Apps, Azure Functions e Azure APIManagement;
- Habilidades com segurança de integração, incluindo OAuth2, JWT, SSL/TLS, e criptografia de dados em trânsito;
- Experiência comprovada em desenho de processos de integração e documentação técnica clara;
- Forte capacidade de desenhar e documentar soluções de integração que suportem operações críticas de negócio;
- Experiência em relacionamento direto com clientes, traduzindo requisitos funcionais em soluções técnicas de alta qualidade;
- Competência em gestão de equipas técnicas, liderando desenvolvedores e assegurando a entrega dentro dos prazos e padrões de qualidade;
- Noções de gestão de projetos, incluindo a capacidade de planear, monitorizar e garantir a entrega de soluções de integração;
- Experiência com ERP (e.g., SAP, Oracle) e CRM (e.g., Salesforce), integrando esses sistemas com outras plataformas empresariais;
- Conhecimento em ferramentas de gestão de projetos (e.g. DevOps) e metodologias ágeis (e.g., Scrum, Kanban);
- Experiência com CI/CD e ferramentas de versionamento como Git;
- Excelente comunicação e habilidades interpessoais.
Responsabilidades:
- Liderar o design e a implementação de soluções de integração entre sistemas internos e externos, garantindo a eficiência, escalabilidade e segurança das integrações;
- Colaborar diretamente com clientes e stakeholders internos, compreendendo suas necessidades e transformando-as em soluções técnicas viáveis, alinhadas aos objetivos de negócio;
- Gerir uma equipa técnica, assegurando a coordenação entre os programadores, oferecendo suporte técnico e promovendo boas práticas de integração;
- Desenhar e documentar processos de integração, criando diagramas de arquitetura, fluxos de dados e documentação detalhada que orientem a implementação e a manutenção das soluções;
- Gerir projetos de integração, planeando projetos, controlando os prazos, monitorizando os riscos e garantindo a entrega dentro do âmbito e orçamento definidos;
- Manter a comunicação clara com clientes e stakeholders, apresentando o progresso dos projetos, as soluções técnicas e os desafios, garantindo transparência em todas as fases;
- Realizar revisões de código e garantir que as melhores práticas de desenvolvimento de integrações estejam a ser aplicadas em toda a equipa;
- Acompanhar as tendências e evoluções tecnológicas, propondo novas ferramentas e técnicas para melhorar continuamente a eficiência e a qualidade das soluções de integração;
- Participar ativamente nas revisões de arquitetura e estratégia de integração, ajudando a definir a direção técnica da empresa em termos de conectividade entre sistemas.