Principais tarefas:
* Criação de especificações técnicas para objetos técnicos e interfaces, incluindo modelagem de dados e arquitetura de soluções.
* Desenvolvimento de objetos técnicos (dataware/datamart) e interfaces para ingestão e propagação de dados em ambientes de GCP.
* Execução de testes técnicos nas interfaces para garantir seu funcionamento adequado.
* Implementação de melhorias contínuas para otimizar a entrega de soluções.
* Realização de testes de integração das interfaces, garantindo que elas funcionem de forma eficiente em conjunto com outros sistemas.
* Gerenciamento da execução do ciclo de vida das interfaces e soluções implementadas.
* Condução de workshops com parceiros internos e externos que utilizam ou alimentam nossas interfaces, além de colaborar com Arquitetos de Dados para definir o design técnico das soluções.
* Avaliação da complexidade de implementação das soluções, identificando possíveis desafios e mitigando riscos.
* Elaboração de especificações detalhadas para interfaces e documentação de objetos técnicos.
* Implementação de testes unitários para garantir a qualidade do código das interfaces desenvolvidas.
* Proatividade na sugestão de melhorias para os processos de entrega e na implementação de soluções para aprimorar a plataforma.
Perfil técnico da posição:
* Habilidades requeridas:
Expertise avançada em soluções Google Cloud Platform (GCP), incluindo ferramentas como Composer, Dataflow (Java), Cloud Run, Cloud Pub/Sub, BigQuery, MongoDB, Terraform e Dataform.
* Linguagens/frameworks que devem ser dominados:
Java, JavaScript, SQL, Python (desejável), Spring Boot, Apache Beam, Apache Airflow.
* Capacidade de entender e atender aos requisitos funcionais a serem implementados:
Compreensão dos objetos modelados no core e capacidade para integrar dados de uma interface de origem aos objetos modelados.
Soft skills:
* Rigor:
Compromisso com a excelência na execução das tarefas. Buscar entregar soluções de qualidade com foco na precisão e eficiência.
* Espírito de equipe:
Valoriza a colaboração, compartilhando informações e conhecimento com a equipe. Acredita que, trabalhando juntos, podemos alcançar melhores resultados.
* Ingenuidade:
Capacidade de se adaptar a tarefas multidisciplinares, desde a compreensão funcional até a implementação técnica e testes.
* Responsabilidade:
Autonomia nas tarefas com comprometimento em cumprir os prazos e entregar resultados com seriedade.
Requisitos:
* Obrigatório:
Resolução de problemas complexos, controle e gestão de mudanças, experiência no uso de PHP e desenvolvimento Back-end de Drupal.
* Desejável:
Habilidades de comunicação eficazes para colaborar com diferentes equipes e fornecedores, além de conhecimento sobre níveis de serviço.
* Responsabilidades:
Gestão de mudanças e relatórios de status, com foco em estimativas de atividades e acompanhamento da evolução das mudanças.
Idiomas Requeridos:
* Inglês fluente, nível avançado (90-100%).