OverviewEstamos em busca de um(a) Desenvolvedor(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 responsabilidadesDesenvolver 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.DiferenciaisConhecimento 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.
#J-18808-Ljbffr