Desenvolvedor(a) Backend .NET Pleno
Descrição da vaga
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
#VemSerGenial
Responsabilidades 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.
Requisitos e qualificações
- Experiência sólida com C# e .NET, especialmente ASP.NET Core.
- Experiência no desenvolvimento de APIs REST e Worker Services.
- Conhecimento prático de programação assíncrona com async/await e CancellationToken.
- Experiência com injeção de dependência e configuração de aplicações .NET.
- Experiência com integrações via HTTP.
- Conhecimento de SQL e bancos de dados relacionais.
- Experiência com Oracle ou SQL Server.
- Experiência com testes unitários (xUnit, Moq ou equivalentes).
- Conhecimento de Git, pull requests e code review.
- Noções práticas de Docker.
- Conhecimento de mensageria, processamento assíncrono e arquitetura orientada a eventos.
- Conhecimento de princípios SOLID, separação de responsabilidades e Clean Code.
- Capacidade de diagnosticar problemas por meio de logs, payloads, status HTTP, métricas e dados persistidos.
- Capacidade de compreender contratos entre serviços e avaliar impactos de alterações em integrações.
Será considerado diferencial:
- Experiência com Kafka, RabbitMQ, MongoDB ou Redis.
- Conhecimento de AWS (SQS, SNS e S3) e Kubernetes.
- Experiência com Dapper, Entity Framework Core, Refit, Polly ou MediatR.
- Experiência com testes de integração e Testcontainers.
- Conhecimento de observabilidade, CI/CD e pipelines.
- Experiência com sistemas distribuídos, de alta criticidade ou alto volume.
- Conhecimento de segurança de APIs, JWT e proteção de dados.
- Experiência no mercado financeiro.
- Conhecimento de Clean Architecture, DDD ou CQRS.
- Experiência com soluções de IA/LLMs aplicadas ao desenvolvimento.
Informações adicionais
- Assistência Médica (SulAmérica - coparticipação)
- Assistência Odontológica (Omint)
- Seguro de Vida (Zurich)
- Vale Refeição e Vale Alimentação (Alelo)
- Licença Maternidade e Paternidade Estendida (Empresa Cidadã)
- Auxílio Creche/Babá
- TotalPass e Wellhub
- Programa de Participação nos Resultados (PPR)
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Validação Talent Attraction
- Etapa 3: Validação Gestor
- Etapa 4: Validação Area Parceira 1
- Etapa 5: Proposta
- Etapa 6: Contratação
Venha ser Genial você também!
O que é ser Genial?
É buscar a excelência, é fazer acontecer. É ser talentoso, inteligente, curioso e aceitar qualquer desafio. É se apresentar e defender as suas ideias. É colocar o cliente em primeiro lugar e ser apaixonado pelo que faz.
Por que a Genial?
Porque somos digitais, mas também somos humanos. Se você, assim como nós, acredita que investimento não é sinônimo de terno e gravata, queremos conhecer você!
Sobre Nós
A empresa que investe em você! Descomplicamos o mercado financeiro para que nossos clientes consigam tomar boas decisões na hora de investir.
Nossos Valores
Buscar os melhores resultados para os clientes;
Colocar excelência em tudo que fazemos;
Ser uma empresa responsável, transparente e sustentável;
Inovar para inspirar;
Ser apaixonado pelo que faz;
Aprender e melhorar sempre.
Conheça mais sobre nós