




**Descrição da Empresa** ----------------------- Você deseja se juntar a uma empresa com uma tradição centenária de inovação e um espírito empreendedor que amplia os limites da indústria de iluminação inteligente? Uma empresa que incentiva seus funcionários a expandirem seus conhecimentos não apenas para iluminar ambientes urbanos, mas também para oferecer serviços para espaços públicos envolventes e interativos. Com uma rica herança em engenharia, a iluminação ambiental, economicamente e socialmente sustentável sempre fez parte do nosso DNA. Com a conectividade mais essencial do que nunca, como especialistas em luminabilidade™, propomos uma infraestrutura de iluminação que desempenhará um papel fundamental na construção de cidades inteligentes. Uma empresa familiar belga com sede em Bruxelas, estamos presentes em mais de 70 países em cinco continentes. Você está pronto para assumir o desafio? Vamos iluminar o futuro juntos! **Descrição do Cargo** ------------------- **Visão Geral** O Desenvolvedor Back-End é responsável por projetar, construir e manter componentes server-side e pipelines de dados escaláveis e eficientes que alimentam aplicações e serviços modernos. Este cargo enfatiza arquiteturas nativas da nuvem de alto desempenho capazes de lidar com grandes volumes de dados, com flexibilidade para suportar implantações baseadas em nuvem e locais. O desenvolvedor contribuirá para decisões de arquitetura de software, documentação, testes e implantação, principalmente utilizando tecnologias .NET em ambientes Microsoft Azure. Tempo integral, Híbrido **Principais Responsabilidades:** **Desenvolvimento de Aplicativos e APIs** Mínimo de 5 anos de experiência em desenvolvimento backend C# * Projetar e desenvolver serviços e APIs back-end escaláveis, seguros e reutilizáveis usando .NET (C#). * Implementar sistemas orientados a eventos aproveitando o Azure Event Hub, Service Bus ou equivalentes de código aberto como Kafka e RabbitMQ. * Criar microsserviços robustos e facilitar a integração com APIs de terceiros e sistemas internos. * Participar de discussões sobre arquitetura de software e design de sistemas com foco em modularidade, desempenho e manutenibilidade. **Nuvem, DevOps e Sistemas de Streaming** * Construir e gerenciar soluções de streaming de dados de alto volume para processamento em tempo real. * Desenvolver e manter pipelines CI/CD usando Azure DevOps ou ferramentas semelhantes. * Implantar, monitorar e dimensionar aplicações em clusters Kubernetes nos ambientes Azure e locais. * Garantir que os serviços back-end sejam resilientes, escaláveis e otimizados para desempenho e eficiência de custos. **Testes, Documentação e Qualidade** * Escrever e manter testes abrangentes de unidade, integração e sistema. * Realizar revisões de código e participar de práticas de automação de testes para garantir a qualidade do software. * Criar e manter documentação técnica, incluindo design do sistema, especificações de API e procedimentos de implantação. * Interpretar e aplicar documentação técnica externa para ferramentas e plataformas de terceiros. **Colaboração e Desenvolvimento Ágil** * Colaborar com desenvolvedores front-end, engenheiros de QA, DevOps e equipes de produto para entregar funcionalidades completas. * Contribuir para cerimônias ágeis (planejamento de sprint, retrospectivas, reuniões diárias). * Participar de compartilhamento de conhecimento, mentoria e melhoria contínua dentro da equipe de engenharia. **Qualificações** ------------------ **Expertise Técnica** * Experiência comprovada em desenvolvimento back-end com .NET e C#. * Bom conhecimento de JavaScript/TypeScript back-end (Node.js) é um diferencial. * Forte compreensão de microsserviços e arquiteturas orientadas a eventos. * Experiência prática com serviços do Azure: Event Hub, Service Bus, API Management, Cosmos DB. * Experiência com alternativas de código aberto como Kafka, RabbitMQ, PostgreSQL e MongoDB. * Competência em containerização (Docker) e orquestração (Kubernetes). * Forte entendimento das práticas e ferramentas DevOps: Azure DevOps, GitHub Actions, GitLab CI. * Experiência em construção de sistemas escaláveis que suportem fluxos de dados de alta taxa de transferência. * Capacidade de ler e escrever documentação técnica detalhada e estruturada. **Colaboração e Comunicação** * Fortes habilidades de resolução de problemas e depuração. * Comunicador eficaz, capaz de transmitir ideias complexas claramente tanto para partes interessadas técnicas quanto não técnicas. * Auto-motivado, com mentalidade colaborativa e capacidade de trabalhar autonomamente ou em equipe. **Arquitetura de Software e Testes** * Experiência em projetar arquiteturas back-end escaláveis, modulares e resilientes. * Habilidoso na implementação e manutenção de testes de unidade, integração e nível de sistema. * Profundo entendimento do ciclo de vida de software, desde o design até a implantação e monitoramento. **Informações Adicionais** -------------------------- Na Schréder, comprometemo-nos a co-criar um ambiente onde pessoas apaixonadas trabalham e vencem juntas, aprendem e se divertem. Junte-se a nós! Gostaríamos de ouvir de você se tiver algum feedback sobre nosso processo de recrutamento. Por favor, envie um e-mail para jobs@schreder.com.


