Sr Software Developer (Python)
NTT America Solutions, Inc.
**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.