Sobre a oportunidade
A Genial Investimentos é uma das maiores plataformas de investimentos do Brasil. Com mais de 2 milhões de clientes, estamos presentes em todo o país por meio de nossos escritórios e assessores parceiros. Nascemos com um propósito claro: democratizar o acesso ao mercado financeiro, oferecendo produtos, serviços e tecnologia de ponta para todos os perfis de investidor — do iniciante ao profissional. Oferecemos um portfólio completo que vai de renda fixa, ações, fundos de investimento, previdência e fundos imobiliários, até soluções de serviços bancários digitais, como conta com Pix, cartão de crédito e pagamentos integrados. Também desenvolvemos soluções sob medida para empresas, como Genial As a Service, que oferece infraestrutura bancária via API. Mais do que uma plataforma, somos parceiros na construção de um futuro financeiro mais próspero, transparente e acessível.Quer conhecer mais sobre a Genial? Acesse: https://www.genialinvestimentos.com.br#VemSerGenialResponsabilidades e atribuições Buscamos uma pessoa Desenvolvedora Backend .NET Pleno para atuar na evolução e sustentação de sistemas de cadastro, onboarding e integrações no mercado financeiro. A pessoa irá trabalhar com C#, .NET, APIs, Workers, mensageria e sistemas distribuídos, contribuindo para soluções confiáveis, escaláveis e resilientes. Buscamos alguém com boa base técnica, autonomia, capacidade de investigação e vontade de aprender. Desenvolver, evoluir e manter APIs REST, Workers e serviços utilizando C# e .NET.Desenvolver e manter integrações com sistemas internos e externos via HTTP.Trabalhar com mensageria, processamento assíncrono e arquitetura orientada a eventos.Atuar com bancos de dados relacionais e orientados a documentos.Investigar e solucionar problemas de ponta a ponta, analisando APIs, filas, serviços, logs e bancos de dados.Desenvolver código limpo, legível, testável e resiliente.Criar e manter testes unitários e contribuir com testes de integração.Implementar boas práticas de observabilidade, incluindo logs estruturados, métricas e rastreamento.Tratar cenários de falha, como exceções, timeouts, cancelamentos, indisponibilidade de serviços e mensagens duplicadas.Participar de code reviews, discussões técnicas e evolução das soluções.Apoiar a análise e resolução de incidentes em produção.Contribuir para a modernização dos sistemas e redução de débito técnico.Avaliar impactos, riscos e dependências antes de realizar alterações em integrações existentes.Utilizar ferramentas de IA de forma responsável como apoio ao desenvolvimento, testes, investigação e documentação.
