[RPE] Engenheiro de Dados Especialista

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., At least 3 years of experience in software engineering and large-scale data processing solutions., Proficiency in programming languages such as Java, Python, or Go., Experience with cloud services, particularly AWS, and big data technologies like Hadoop or Spark..

Key responsibilities:

  • Lead discussions on solution proposals and architectures for large-scale processing.
  • Design, develop, and implement new solutions for large-scale processing and integrate them with other applications.
  • Collaborate with product owners, software architects, and developers to ensure solution integration and cohesion.
  • Provide mentorship and training to other developers while maintaining comprehensive technical documentation.

Base logo
Base
11 - 50 Employees
See all jobs

Job description

Quem somos nós…

O objetivo da RPE é  viabilizar o amplo crescimento dos negócios varejistas e da economia nacional por meio de soluções ágeis, robustas, seguras e integradas a todo ecossistema de serviços financeiros.
Com mais de oitenta profissionais especialistas em tecnologia e meios de pagamento, atendemos mais de quarenta negócios varejistas, desenvolvendo soluções voltadas para a democratização do crédito nos pontos de vendas.

Se você está pronto para crescer e voar com a gente, esta é sua chance.

Estamos esperando por você!

Responsabilidades e Atribuições:

Liderar discussões sobre propostas de soluções e arquiteturas para processamento em larga escala, avaliando e recomendando tecnologias, ferramentas e frameworks;
Projetar, desenvolver e implementar novas soluções voltadas ao processamento em larga escala e integrá-las a outras aplicações; Definir e promover padrões de codificação, melhores práticas e guidelines de desenvolvimento batch dentro da equipe de engenharia;
Trabalhar em colaboração com donos de produto, arquitetos de software, desenvolvedores e analistas de qualidade, para assegurar a integração e a coesão das soluções;
Realizar revisões de código para garantir artefatos padronizados e de qualidade;
Solucionar e resolver problemas em processos em larga escala, na operação;
Criar e manter documentação técnica abrangente para as soluções desenvolvidas e refatoradas;
Fornecer mentoria e treinamento para outros desenvolvedores.

Para Este Desafio, é Necessário:

Experiência em engenharia de software, incluindo pelo menos 3 anos no desenvolvimento de soluções e rotinas de processamento de dados em larga escala.
Experiência sólida em ferramentas e estruturas de processamento em larga escala, como Spring Batch, Apache Nifi ou similares. Experiência com integração de dados e processos ETL.
Experiência com bancos de dados relacionais (PostgreSQL, Oracle) e NoSQL (MongoDB).
Experiência com linguagens de programação como Java, Python ou Go.
Experiência com contêineres e orquestração (Docker, Kubernetes).
Experiência com sistemas e fluxos de controle de versão, especialmente Git//Gifflow.
Experiência com serviços de nuvem na AWS, especialmente serviços relacionados a processamento em lote (RDS, S2, AWS Batch, AWS Fargate e EventBridge).
Experiência em trabalhar em ambientes de desenvolvimento ágil, utilizando metodologias como Scrum ou Kanban.
Conhecimento de tecnologias de big data como Hadoop ou Spark.
Conhecimento sobre ferramentas de agendamento e orquestração de jobs como Apache Airflow, Control-M ou Autosys. Conhecimento de conceitos de modelagem de dados e armazenamento de dados.
Propriedade e proatividade para propor e implementar melhorias nos processos e aplicações.
Capacidade de trabalhar em equipe e colaborar com outros desenvolvedores.
Capacidade de adaptação a novas tecnologias e metodologias.
Orientação para resultados e resolução de problemas.
Habilidade de comunicação clara e eficaz.

Informações Importantes:

- Modelo de trabalho Remoto
- Modelo de Contrato PJ.

Required profile

Experience

Spoken language(s):
PortugueseEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Adaptability
  • Teamwork
  • Problem Solving

Related jobs