Desenvolvedores de alta qualidade buscam por desafios novos e estimulantes em projetos inovadores.
Se você está interessado em desenvolver soluções robustas e escaláveis, com foco em tecnologia da informação, esta oportunidade é para você.
Como Engenheiro de Desenvolvimento de Software Sênior - Mendix, você atuará durante todo o ciclo de vida do desenvolvimento de software, garantindo a entrega de produtos de alta qualidade e robustos.Aqui estão as responsabilidades principais:Desenvolvimento Completo: Atuar durante todo o ciclo de vida do desenvolvimento de software; Documentação e Soluções: Desenvolver fluxogramas, layouts e documentação para identificar necessidades e soluções; Código de Qualidade: Escrever códigos bem estruturados, eficientes e testáveis; Garantia de Qualidade: Desenvolver planos de verificação de software e procedimentos de garantia de qualidade;Integração de Sistemas: Integrar componentes de software em um sistema totalmente funcional;Especificações Técnicas: Produzir especificações técnicas que determinem a viabilidade da solução;Suporte e Melhores Práticas: Apoiar membros da equipe no uso da plataforma Mendix e nas melhores práticas de desenvolvimento;Análise e Melhoria: Analisar arquiteturas e aplicações existentes desenvolvidas em Mendix e propor melhorias para garantir robustez e escalabilidade;Orientação de Equipes: Capacidade de orientar e apoiar equipes de desenvolvimento, promovendo a adoção de melhores práticas.Aqui estão os requisitos necessários:Experiência anterior como Engenheiro de Desenvolvimento de Software Low-Code (Mendix);Graduação em Engenharia de Software, Ciência da Computação ou área relacionada;Experiência em estruturar sistemas escaláveis e de alta disponibilidade, com ênfase em microsserviços, APIs, mensageria e integração com serviços externos;Experiência com Docker/Kubernetes;Experiência com práticas de DevOps e CI/CD em ambientes de grandes aplicações;Experiência com cloud e serviços AWS;Experiência com OO, padrões de projetos e princípios de desenvolvimento de software (S.O.L.I.D);Experiência com frameworks e linguagens de programação Java e JavaScript;Vivência com metodologias ágeis (Scrum, Kanban).
Aqui estão os benefícios:Você fará parte de equipes diversas e de alto performance, em um ambiente dinâmico e colaborativo.Todas as nossas vagas estão disponíveis para pessoas com deficiência.