BRA
3 days ago
Sr Software Developer (Python)
**Job Requirements** Buscamos uma pessoa Desenvolvedora Python Sênior para fazer parte do nosso time! **Como será o seu dia a dia de trabalho?** Nessa posição, você irá atuar no nosso time de desenvolvimento voltado para a parte de extração, coleta e integração de dados, alocado em um projeto de alta complexidade para um dos nossos clientes. **Quais serão suas responsabilidades?** + Desenvolver e manter plataformas, em específico utilizando a linguagem Python + Realizar extração, armazenamento e integração de dados + Apoiar na criação e manutenção de pipelines de dados, garantir a qualidade e integridade dos dados processados + Desenvolver soluções e apoiar a equipe de dados nas demandas de desenvolvimento + Implementar recursos e funcionalidades que atendam aos requisitos do sistema + Criar automações nos sistemas e realizar melhorias nas já existentes + Participar do ciclo completo de desenvolvimento de software, desde a análise de requisitos até teste e implementação + Garantir o desempenho e a escalabilidade das aplicações desenvolvidas + Corrigir bugs e fazer melhorias contínuas nas aplicações existentes **Work Experience** **O que esperamos que você possua?** + Experiência sólida em Python + Experiência sólida em linguagem e queries SQL + Experiência sólida no desenvolvimento de APIs + Experiência com APIs na construção de especificação (Swagger) + Experiência no desenvolvimento aplicações para leitura e manipulação de dados + Experiência em boas práticas de engenharia de software + Conhecimento sobre nuvem (AWS) e soluções de infraestrutura de dados (EC2, S3, EMR e etc) + Conhecimento em modelos de integração síncronos baseados em APIs RESTFull e gRPC + Conhecimento em modelos de integração assíncronos baseados em mensageria (Kafka, SQS/SNS, Azure Service Bus) + Conhecimento sobre uso de base de dados não relacionais e relacionais (CosmosDB, DynamoDB, MySql, PostgreSQL) + Conhecimento avançado em processos e ferramentas de entrega contínua de software (Gitflow, Github Actions, Azure DevOps) + Conhecimento amplo sobre sistemas distribuídos + Conhecimentos de práticas devops + Conhecimentos de monitoramento e de ferramentas de observabilidade. **Como você pode se destacar?** + Conhecimento em ferramentas de visualização de dados (preferencialmente quicksight); + Conhecimento de ferramentas de tratamento de dados + Conhecimento em arquiteturas de dados como DataLake e LakeHouse, e ferramentas como Airbyte, Airflow, DeltaLake
Confirm your E-mail: Send Email
All Jobs from NTT America Solutions, Inc.