Skills
Sobre a Vaga
Na Endava, você atuará no desenvolvimento e na sustentação de aplicações em Python para clientes de Banking e Capital Markets. O foco é construir soluções robustas, escaláveis e orientadas a dados para fluxos financeiros complexos, como trade capture, processamento de trades, análises de risco e relatórios.
Responsabilidades
- Projetar, implementar e manter serviços e aplicações Python com foco em desempenho, segurança, confiabilidade e escalabilidade
- Participar de todas as etapas do ciclo de vida do desenvolvimento de software
- Colaborar com analistas, arquitetos, devs, testers, data engineers e stakeholders para alinhar requisitos, prioridades e arquitetura
- Desenvolver APIs, componentes de automação, pipelines de processamento de dados e soluções de reporting
- Aplicar e promover boas práticas de engenharia (clean code, padrões de projeto, DevOps, CI/CD e testes automatizados)
- Propor melhorias, tratar riscos e realizar revisões do trabalho do time
- Compartilhar conhecimento e participar de comunidades técnicas e eventos
Requisitos
- Experiência com desenvolvimento Python (mínimo 6 anos)
- Conhecimento sólido de paradigmas como orientação a objetos, programação funcional e programação assíncrona
- Domínio de frameworks/bibliotecas como FastAPI, Flask, Django, Pandas, NumPy e SQLAlchemy (ou similares)
- Experiência com bancos relacionais e/ou NoSQL (ex.: PostgreSQL, Oracle, SQL Server, MongoDB, Cassandra)
- Capacidade de criar e analisar consultas SQL complexas
- Vivência com REST APIs, serviços de backend e componentes de processamento de dados
- Experiência com Git e versionamento
- Conhecimento de sistemas de mensageria e eventos (ex.: Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS)
- Experiência com microserviços, sistemas distribuídos e integrações em aplicações orientadas a dados
- Atuação com CI/CD e conteinerização (ex.: Jenkins, GitLab CI/CD, Azure DevOps, Docker, Kubernetes, OpenShift)
- Experiência com metodologias ágeis (Scrum ou Kanban)
- Inglês avançado
Beneficios
- Pacote de remuneração competitivo, plano de participação nos resultados e bônus por indicação
- Programa de desenvolvimento de carreira, coaching e oportunidades internas globais
- Treinamentos, certificações, comunidades técnicas e trilhas de aprendizado
- Modelo híbrido com flexibilidade de horários
- Apoio ao bem-estar e acesso a recursos de saúde e wellbeing
- Ações de inclusão, diversidade e eventos de comunidade