Estamos 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 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 com C#;
Experiência com .NET 5+;
Experiência 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.
Carregando vagas relacionadas...