Descrição da vaga
<p></p>
<p>A área de <strong>IT Renda Fixa em Tecnologia</strong> exerce um papel estratégico dentro do banco, sendo responsável pelo desenvolvimento e sustentação das soluções tecnológicas que suportam toda a custódia dos produtos de investimentos em renda fixa. Com forte viés analítico e foco em performance, a equipe alia profundo conhecimento técnico à visão de negócio para garantir eficiência operacional, precisão nos dados e agilidade na tomada de decisão.</p>
<p>Estamos em expansão e buscamos profissionais apaixonados por tecnologia, com mentalidade de dono, espírito colaborativo e sede constante por aprendizado. Valorizamos pessoas que se desafiam, que pensam de forma crítica e que se motivam a construir soluções robustas, escaláveis e resilientes em um ambiente dinâmico e de alta responsabilidade.</p>
<p> </p>
<p><strong>O que você vai fazer no seu dia a dia?</strong></p>
<ul>
<li>Trabalhar em conjunto com o time para definir e desenvolver novas soluções; </li>
<li>Desenvolver melhorias e novas funcionalidades em sistemas já existentes. </li>
<li>Manter um relacionamento próximo com as áreas de negócio e outras equipes de IT do Grupo BTG Pactual; </li>
<li>Interagir com a área de negócios para compreender problemas e modelar soluções. </li>
<li>Garantir a alta disponibilidade e performance das plataformas; </li>
<li>Participação de todo fluxo do projeto, desde a elaboração da arquitetura até a entrega em produção; </li>
<li>Responsável por garantir as aplicações em produção. </li>
<li>Trabalhar com sistemas distribuídos, cloud e modelo Devops;</li>
<li>Atuar nos projetos que consistem em aumentar e flexibilizar o negócio;</li>
<li>Monitoramento e performance de sistemas;</li>
<li>Desenvolvimento de software seguindo metodologias ágeis, aplicando as melhores práticas de orientação a objetos e clean code.</li>
</ul>
<p> </p>
<p><strong>Responsabilidades Técnicas:</strong></p>
<ul>
<li><strong>Desenvolvimento e Manutenção de Sistemas Backend:</strong> Atuação no desenvolvimento, manutenção e evolução de sistemas baseados em microsserviços utilizando Spring Boot, com foco em performance, escalabilidade e boas práticas de engenharia de software.</li>
<li><strong>Banco de dados:</strong> Responsável pela modelagem e otimização de consultas SQL em bancos de dados relacionais e não relacionais, como por exemplo o Aurora PostgreSQL e Oracle, garantindo a integridade e performance das aplicações.</li>
<li><strong>Criação de Scripts em Python para Suporte a Testes e Análises: </strong>Desenvolvimento de scripts em Python para automação de tarefas, testes funcionais, geração de dados de teste, análise de logs e validação de comportamento das aplicações.</li>
<li><strong>Integração Contínua e Entrega Contínua (CI/CD): </strong>Participação ativa na integração de serviços com pipelines de CI/CD utilizando ferramentas como Azure Devops, com foco em automação de build, testes e deploy em ambientes gerenciados.</li>
<li><strong>Acompanhamento de Qualidade e Correções:</strong> Análise de bugs, logs e comportamento das aplicações em produção e ambientes de homologação, propondo correções e melhorias contínuas para garantir estabilidade e qualidade do software entregue.</li>
<li><strong>Documentação Técnica e Suporte a Outras Áreas: </strong>Elaboração de documentação técnica e suporte a outras áreas envolvidas no ciclo de desenvolvimento, como QA, Produto e Operações.</li>
</ul>
<p> </p>
<p><strong>Requisitos Técnicos:</strong></p>
<ul>
<li><strong>Linguagens de Programação:</strong> Sólida experiência em Java (foco principal), com profundo conhecimento do ecossistema Spring (Spring Boot, Spring Data, etc.), e experiência em Python para automações e análises.</li>
<li><strong>Frameworks e Tecnologias:</strong> Domínio de Spring Boot, REST APIs, consumo de serviços externos, além de uso de ferramentas de testes como JUnit.</li>
<li><strong>Bancos de Dados:</strong> Experiência avançada em PostgreSQL, incluindo modelagem, criação de consultas complexas, tuning e administração de ambientes em nuvem (RDS e Aurora).</li>
<li><strong>Automação com Python:</strong> Criação de scripts auxiliares para testes funcionais, análise de comportamento de APIs e validação de dados.</li>
<li><strong>CI/CD e Versionamento:</strong> Conhecimento em pipelines de integração contínua, como Azure Devops, além de controle de versionamento com Git.</li>
<li><strong>Práticas de Engenharia de Software: </strong>Adoção de boas práticas como testes automatizados, versionamento semântico, revisão de código e documentação técnica.</li>
<li><strong>Mensageria:</strong> Experiência com sistemas de mensageria como RabbitMQ e Amazon SQS, incluindo publicação, consumo e tratamento de mensagens assíncronas.</li>
<li><strong>Testes Unitários e de Integração:</strong> Implementação de testes unitários robustos com JUnit e Mockito, além de testes de integração para garantir a confiabilidade das aplicações.</li>
</ul>
<p> </p>
<p><strong>Esperamos de você:</strong></p>
<ul>
<li>Disponibilidade para trabalhar no modelo presencial ou híbrido (3x por semana) no escritório na Faria Lima em São Paulo;</li>
<li>Formação superior completa em Engenharia da Computação, Ciência da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas;</li>
<li>Experiência em ambientes de nuvem, preferencialmente AWS;</li>
<li>Experiência com bancos de dados relacionais, com preferência por PostgreSQL;</li>
<li>Experiência com REST APIs e microserviços;</li>
<li>Boa capacidade de resolução de problemas e trabalho em equipe;</li>
<li>Habilidade em utilizar ferramentas de versionamento de código como Git;</li>
<li>Habilidade para documentar processos e soluções desenvolvidas;</li>
<li>Disposição para aprender novas tecnologias e se adaptar a mudanças.</li>
</ul>
<p> </p>
<p><strong>Desejável:</strong></p>
<ul>
<li><strong>Conhecimentos em Cloud:</strong> Experiência com serviços AWS relacionados a banco de dados e infraestrutura de aplicações.</li>
<li><strong>Observabilidade e Monitoramento:</strong> Familiaridade com ferramentas de monitoramento de aplicações e logs (ex: Dynatrace, CloudWatch, ELK, Prometheus/Grafana).</li>
<li><strong>Metodologias Ágeis:</strong> Atuação em times com metodologias ágeis (Scrum/Kanban), participando ativamente de cerimônias e ciclos de entrega contínua.</li>
<li><strong>Testes de Integração e Performance:</strong> Experiência com testes de carga ou integração utilizando ferramentas como JMeter ou integração com ambientes de staging para validação ponta a ponta.</li>
</ul>
<p></p>
<p><span style="font-size: 10pt; font-family: verdana, geneva, sans-serif;"><strong>Benefícios:</strong></span></p>
<ul>
<li>Participação nos Lucros e Resultados (PLR);</li>
<li>Auxílio Alimentação e Refeição;</li>
<li>Plano Médico;</li>
<li>Plano Odontológico;</li>
<li>Auxílio Creche/Babá;</li>
<li>Vale Transporte;</li>
<li>WellHub;</li>
<li>TotalPass;</li>
<li>Programa de Apoio Pessoal (EAP);</li>
<li>Planos por adesão como Previdência Privada e Seguro de Vida;</li>
<li>Desconto em Farmácia;</li>
<li>Programa de Gestantes;</li>
<li>Licença Maternidade e Paternidade Estendida – empresa Cidadã.</li>
</ul>