Descrição do emprego
Perfil pretendido:
Arquitetura / Desenvolvimento de Framework / Desenvolvimento de componentes aplicacionais (Experiência > 5 anos)
Perfil técnico :
- Experiência em desenvolvimento e arquitetura nas plataformas aplicacionais utilizadas para Integração.
- Capacidade de entender, desenhar e implementar componentes de arquitetura das plataformas aplicacionais de integração referidas.
- Capacidade de traduzir requisitos e cenários complexos em arquiteturas lógicas, resilientes à falha e totalmente escaláveis.
- Propensão para a colaboração num ambiente onde é habitual o brainstorming versus o modo de trabalho de one-man-show.
- Desenvolvimento de todo o tipo de componentes aplicacionais e framework de todas as plataformas aplicacionais suportadas.
- Preparação de testes de carga e fault tolerance para execução em conjunto com a equipa mais operacional e de infraestrutura.
- Apoio à equipa de operação na boa definição de regras de alarmística e monitorização.
- Apoio e implementação dos componentes necessários para a equipa de operação ter os fluxos de informação necessários à boa geração de estatísticas e outros indicadores.
- Apoio às equipas de release management, no auxílio à definição de processos mais céleres que auxiliem a Continuous Integration e Continuous Delivery.
- Capacidade de sistematizar processos de desenvolvimento e transformá-los em processos template, para serem utilizados pela fábrica de desenvolvimento de serviços de integração
- Apoio à equipa da fábrica de desenvolvimento de serviços no que toca à framework e tecnologias suportadas.
- Versatilidade em abarcar tecnologias e conceitos nas diferentes vertentes da área de Integração como são as áreas de serviços (síncrono), eventos (assíncrono), MFT – managed file transfer (transferências de ficheiros complexas), API Governance, etc.
Em termos tecnológicos, são utilizadas as seguintes plataformas aplicacionais de integração e software relacionado:
- IBM Datapower, IBM API Connect (API Gateway), IBM APP Connect (ACE).
- TIBCO BW, e CE e produtos TIBCO relacionados (EMS, Hawk, etc).
- Kafka.
- Experiência de desenvolvimento de SGBD, nomeadamente Oracle.
- Sistemas operativos: Linux e Windows.
- IBM zOS (Mainframe): Conhecimentos básicos de conceitos Cobol/CICS, neste caso.
- Alguma experiência de programação em algum dos “mundos” de Java ou C# .NET.
- Conhecimentos sólidos de SOA e arquitetura de Microserviços e temas relacionados: REST, JSON, SOAP, XML, XSLT, XPATH, etc.