Desenvolvedor pleno (foco em phyton e integrações)
Corporativo Grupo Casas Bahia
Location
Home office | Brazil
Job description
Para isso, é importante que você possua:
- Formação em Ciências da Computação, Engenharia de Sistemas, Matemática com ênfase em informática ou área correlata;
- Experiência mínima de 2 anos com desenvolvimento usando linguagem Python 3 e/ou Java1 15 (ou superiores), para integrações usando mensageria, banco de dados, transito de arquivos e dados, ETL e ferramentas de observabilidade.
- Experiência em banco de dados SQL (Microsoft SQL Server 2019+, Oracle 12c, PostgreSQL) e NoSQL (MongoDB)
- Experiência no desenvolvimento de API REST, SOAP, integrações via WebHook, integrações usando Kafka, Event Hub.
- Conhecimento em API Gateway Kong, GitHub, XL Release (Desenv e DevOPS)
- Conhecimento em ELK - Elastic Search, Kibana, Logstach, Dynatrace, Grafana e Zabbix (Observabilidade)
- Conhecimento em HTML5 e CSS para elaboração de formulários de coleta e apresentações de resultados para usuário final.
Pode ser um diferencial/desejável:
- Conhecimento em TOGAF 9, além de uso da notação ArchiMate 3.1+
- Conhecimentos com integrações usando o IIB (IBM Integration Bus), Microsoft Event Hub, IBM ACE
- Conhecimentos de plataforma cloud AZURE e GCP.
- Conhecimentos em ferramentas de modelagem de Arquitetura (EAM), como o SparxSystem Enterprise Architect.
- Conhecimentos com a ferramenta PowerBI.
Nesta posição, você:
- Será responsável por criar integrações entre sistemas, plataformas técnicas, produtos de TI e o repositório de conhecimentos de arquitetura, padronizando, nivelando e normalizando as informações em uma linguagem ubíqua dentro deste repositório.
- Deverá criar integrações que sejam capazes de compreender eventos e refletir suas consequencias dentro deste repositório.
- Deverá prover dados para interfaces de apresentação (p. ex. PowerBI, Excel) ou interfaces de coletas manuais de dados (p.ex Forms, Formulários HTML-CSS), além das já citadas automatizadas. Deverá ser capaz de modelar tabelas, visões e procedimentos armazenados em banco de dados relacional, caso necessário, para apoio as integrações.
- Deverá compreender como as demais plataformas apresentam seus dados para que possam ser acessados e lidos por programas ou procedimentos que desenvolver e, posteriormente, serem gravados no repositório de dados.
Job tags
Salary