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.