Back-End Developer (.Net)

Empresa: Aliare

Estamos em busca de uma pessoa Desenvolvedora Backend .NET para atuar na evolução de soluções SaaS e APIs escaláveis dos nossos produtos, contribuindo com arquitetura, boas práticas de desenvolvimento e qualidade das aplicações. Procuramos alguém com perfil colaborativo, que goste de tecnologia, desafios e de compartilhar conhecimento com o time. Responsabilidades: • Projetar, desenvolver e manter APIs RESTful utilizando C# e .NET 6+, garantindo performance, segurança e disponibilidade; • Participar ativamente das decisões de arquitetura de software, avaliando trade-offs técnicos e propondo soluções escaláveis e sustentáveis; • Evoluir a arquitetura das aplicações aplicando conceitos como Clean Architecture, DDD (nível prático) e arquitetura em camadas, conforme o contexto do produto; • Desenvolver e otimizar a camada de persistência com Entity Framework Core, incluindo modelagem de dados, migrations e otimização de performance; • Trabalhar com bancos de dados relacionais (SQL Server ou equivalente), garantindo queries eficientes, uso adequado de índices e integridade transacional; • Implementar e manter testes automatizados (unitários e integração) para garantir qualidade e confiabilidade do código; • Contribuir para a definição e disseminação de boas práticas de engenharia de software, como SOLID, Clean Code e padrões de projeto; • Realizar code reviews, contribuindo para a qualidade do código e para o desenvolvimento técnico do time; • Apoiar desenvolvedores menos experientes, compartilhando conhecimento e contribuindo para a evolução técnica da equipe; • Contribuir para a observabilidade das aplicações, incluindo logs, métricas e monitoramento de ambientes de produção; • Colaborar com times de produto e tecnologia na evolução contínua das soluções; • Projetar e implementar integrações baseadas em mensageria e comunicação assíncrona (RabbitMQ ou similares), contribuindo para arquiteturas desacopladas e escaláveis. Requisitos: Requisitos obrigatórios: • Experiência sólida com C# e .NET (preferencialmente .NET 6 ou superior); • Experiência no desenvolvimento de APIs REST; • Experiência com Entity Framework Core e bancos relacionais (SQL Server ou equivalente); • Experiência aplicando boas práticas de engenharia de software (SOLID, Clean Code); • Experiência com Git e fluxo de versionamento colaborativo; • Experiência com testes unitários. Diferenciais: • Experiência com Clean Architecture e DDD; • Experiência com Docker e containerização de aplicações; • Experiência com mensageria e comunicação assíncrona (RabbitMQ ou similares); • Experiência com serviços em Cloud Azure e pipelines de CI/CD (Azure DevOps); • Experiência com observabilidade, métricas e monitoramento de aplicações em produção; • Experiência em sistemas distribuídos, de alta disponibilidade ou alta escala; • Manipulações de arquivos em PDF. Sobre a empresa: A Aliare é uma das maiores empresas de software para o agronegócio do país, levando tecnologia e inovação para a gestão de empresas e propriedades rurais. Aqui, valorizamos colaboração, evolução constante e um ambiente com desafios que impulsionam o crescimento profissional.

Ver todas as vagas