Desenvolvedor(a) Backend Pleno | .NET (Hibrido SP)
Job Description
Como Desenvolvedor(a) Backend .NET Pleno na Avanade, você atuará na construção e evolução de soluções digitais modernas, contribuindo diretamente para projetos estratégicos que impulsionam a transformação digital de nossos clientes. Essa posição desempenha um papel essencial no desenvolvimento de aplicações escaláveis, seguras e de alta performance, utilizando tecnologias Microsoft e práticas modernas de engenharia de software.
Você fará parte de equipes multidisciplinares que desenvolvem soluções inovadoras, colaborando na criação de arquiteturas robustas e experiências que geram valor real para os negócios.
Na Avanade, acreditamos que as melhores soluções surgem quando tecnologia, pessoas e propósito caminham juntos. Aqui, você encontrará um ambiente colaborativo, inclusivo e focado no desenvolvimento contínuo, onde terá a oportunidade de trabalhar em projetos desafiadores, expandir suas habilidades técnicas e construir uma carreira com impacto.
Together we do what matters.
Saiba mais sobre alguns dos nossos benefícios
- Vale refeição ou alimentação
- Cartão Multibenefícios (até Consultor(a) Sênior)
- Convênio médico e odontológico
- Certificações e treinamentos
- Seguro de vida
- Previdência privada
- Avababy: acompanhamento da gestação e kit para novos pais e mães
- Participação nos resultados da empresa
- Wellhub
- Auxílio creche
- Mentoria de carreira
- Política de Birthday Off
- Sessões de bem-estar
- Para cargos gerenciais: veículo corporativo, estacionamento e auxílio combustível
Responsabilidades
- Desenvolver, manter e evoluir aplicações backend utilizando C# e .NET Core / .NET 6+.
- Criar e otimizar APIs REST escaláveis e seguras.
- Participar da definição e implementação de arquiteturas baseadas em microsserviços.
- Desenvolver e manter integrações entre sistemas utilizando tecnologias de mensageria.
- Implementar soluções de acesso a dados utilizando Entity Framework.
- Criar e otimizar consultas SQL e rotinas PL/SQL visando alta performance.
- Realizar modelagem de banco de dados e apoiar análises de performance e tuning.
- Desenvolver código seguindo boas práticas de engenharia de software, padrões de projeto e princípios SOLID.
- Implementar testes unitários e de integração para garantir qualidade e confiabilidade das entregas.
- Colaborar com times multidisciplinares em ambientes ágeis utilizando Scrum e Kanban.
- Participar de revisões de código, discussões técnicas e iniciativas de melhoria contínua.
.
Habilidades e Experiências
Requisitos obrigatórios
- Experiência sólida com C# e .NET Core / .NET 6+.
- Experiência no desenvolvimento e manutenção de APIs REST.
- Conhecimento em arquitetura de microsserviços.
- Experiência com Entity Framework.
- Domínio de SQL Server e desenvolvimento de consultas complexas.
- Experiência com PL/SQL, incluindo procedures, functions, packages, triggers e otimização de consultas.
- Conhecimento em modelagem de banco de dados e análise de performance.
- Experiência com versionamento de código utilizando Git.
- Conhecimento em soluções de mensageria, como RabbitMQ, Kafka ou Azure Service Bus.
- Vivência com princípios SOLID, Clean Code e Design Patterns.
- Experiência com frameworks de testes unitários e integração, como xUnit, NUnit ou MSTest.
- Experiência em metodologias ágeis, como Scrum e Kanban.
Diferenciais
- Experiência com Microsoft Azure.
- Conhecimento em Docker e Kubernetes.
- Vivência com pipelines de CI/CD.
- Experiência em sistemas financeiros ou ambientes de alta disponibilidade.
- Certificações Microsoft relacionadas ao ecossistema Azure ou desenvolvimento .NET.
Idiomas
- Inglês intermediário para leitura de documentação técnica e colaboração em ambientes globais é desejável.
.