




*Espere mais. Conecte-se mais. Seja mais na Diebold Nixdorf. Nossas equipes automatizam, digitalizam e transformam a forma como mais de 75 milhões de pessoas ao redor do mundo realizam operações bancárias e compras neste mundo hiperconectado e centrado no consumidor. Junte-se a nós para conectar as pessoas ao comércio nesta função essencial e gratificante.* Aplica os princípios da engenharia de software ao projeto, desenvolvimento, manutenção, testes e avaliação de softwares e sistemas computacionais. Trabalha de forma transversal para compreender os requisitos de negócios, avaliar abordagens alternativas e garantir que os softwares e sistemas sejam projetados para facilitar a facilidade de uso e a integração perfeita nos ambientes-alvo. Incorpora conceitos, ferramentas e práticas de ponta para facilitar a funcionalidade do sistema, sua segurança e melhoria contínua. A Engenharia na Diebold Nixdorf é uma das poucas empresas nas quais profissionais são expostos a desafios tecnológicos que combinam software e mecatrônica. Na Diebold, você terá a oportunidade única de trabalhar lado a lado com desenvolvedores dos Estados Unidos e da Alemanha. Ao contrário do que ocorre na indústria local, não simplesmente personalizamos produtos, mas desenvolvemos produtos para o mercado brasileiro e global de caixas eletrônicos (ATM). * Adquire familiaridade com conceitos, práticas e metodologias de Engenharia de Software. * Sob orientação, executa tarefas-padrão de Engenharia de Software, incluindo: * Codificação de componentes básicos conforme protocolos-padrão e diretrizes de codificação. * Auxílio na elaboração de testes unitários para cobrir caminhos de código comuns. * Aprendizado e aplicação de padrões, políticas e diretrizes de Engenharia de Software da indústria e da empresa. * Elaboração e fornecimento de documentação para implementação e operação das próprias alterações de software e programas desenvolvidos, conforme formatos-padrão e diretrizes de supervisão. * Auxilia na implementação, personalização e integração de tarefas mais complexas sob a supervisão de um desenvolvedor de software experiente. * Adquire conforto ao trabalhar em um ambiente de equipe pequena. * Demonstra disposição para aceitar e aprender com avaliações/apreciações de trabalho feitas por desenvolvedores seniores. * Estudante de graduação em Ciência da Computação ou Engenharia (Mecatrônica, Elétrica, de Software). * Conhecimento das linguagens de programação C++ e Java. * Excelentes habilidades de comunicação verbal e escrita. * Capacidade de realizar múltiplas tarefas e trabalhar em um ambiente dinâmico é obrigatória. * Fortes habilidades de comunicação e apresentação. * Capacidade de pensar de forma analítica e oferecer insights estratégicos baseados em fatos. * Capacidade de trabalhar de forma independente, bem como colaborativamente com outras pessoas. * Inglês fluente/avançado. * Conhecimento de técnicas de Engenharia de Software (algoritmos, metodologias de desenvolvimento etc.). * Programação orientada a objetos.


