Estamos em busca de um(a) Programador(a) .NET Sênior para integrar nosso time de tecnologia. Essa pessoa será responsável por atuar diretamente no desenvolvimento de novas funcionalidades, manutenção de sistemas existentes e sugestões de melhorias em arquitetura e performance, sendo uma referência técnica dentro do time de back-end. Principais responsabilidades: Desenvolver novas features para o sistema de afiliação. Manter e aprimorar funcionalidades já existentes; Realizar revisão de código da equipe de back-end; Melhorar o padrão de codificação e promover boas práticas; Propor e implementar melhorias de arquitetura e tecnologias; Apoiar na redução do lead time e na melhoria da qualidade das entregas; Participar de treinamentos e compartilhar conhecimento com o time; Atuar com refatoração e otimização de processos/códigos. Requisitos Técnicos (Obrigatórios): Graduação na área de tecnologia; Experiência mínima de 5 anos com C#; Experiência mínima de 3 anos com .NET 5+; Experiência mínima de 3 anos com SQL Server; Experiência com sistemas de versionamento (ex: Git); Experiência com desenvolvimento e consumo de APIs REST. Diferenciais: Conhecimento em Redis ou cache distribuído; Conhecimento em banco de dados não relacional; Experiência com filas AMQP; Conhecimento em Dapper, Entity ou outros ORMs; Vivência com arquitetura de projetos e microserviços; Conhecimento em Minimal API e padrões de projeto; Experiência com integração de APIs externas; Experiência com Docker/Kubernetes e CI/CD; Vivência com serviços em nuvem (preferencialmente Azure); Práticas de Clean Code, testes unitários e refatoração de código. Competências Comportamentais: Boa comunicação escrita e verbal; Proatividade e senso de responsabilidade; Organização e atenção aos detalhes; Colaboração ativa e trabalho em equipe; Comprometimento com prazos e entregas.