Requisitos para o cargo de Desenvolvedor(a) Sênior - Mendix incluem experiência anterior como Engenheiro de Desenvolvimento de Software Low-Code (Mendix), além de graduação em Engenharia de Software, Ciência da Computação ou área relacionada. O candidato deve ter habilidades 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 é fundamental, assim como conhecimento de práticas de DevOps e CI/CD em ambientes de grandes aplicações.
Para ser considerado(a) ideal para este cargo, é necessário possuir experiência com cloud e serviços AWS, além de conhecimento de linguagens de programação Java e JavaScript. Vivência com metodologias ágeis (Scrum, Kanban) é também um requisito importante.
Aqui está uma lista dos principais responsabilidades que serão atribuídas ao(a) candidato(a) selecionado(a):
1. Desenvolvimento Completo: Atuar durante todo o ciclo de vida do desenvolvimento de software para entregar produtos robustos e de alta qualidade;
2. Documentação e Soluções: Desenvolver fluxogramas, layouts e documentação para identificar necessidades e soluções;
3. Código de Qualidade: Escrever códigos bem estruturados, eficientes e testáveis;
4. Garantia de Qualidade: Desenvolver planos de verificação de software e procedimentos de garantia de qualidade;
5. Integração de Sistemas: Integrar componentes de software em um sistema totalmente funcional;
6. Especificações Técnicas: Produzir especificações técnicas que determinem a viabilidade da solução;
7. Suporte e Melhores Práticas: Apoiar membros da equipe no uso da plataforma Mendix e nas melhores práticas de desenvolvimento;
8. Aprendizado Contínuo: Disposição e capacidade para aprender continuamente sobre novas funcionalidades do Mendix, tendências de desenvolvimento low-code e evoluções na tecnologia da informação;
9. Análise e Melhoria: Analisar arquiteturas e aplicações existentes desenvolvidas em Mendix e propor melhorias para garantir robustez e escalabilidade;
10. Evolução Tecnológica: Participar na definição da estratégia de evolução tecnológica da empresa, incluindo a migração de soluções legadas;
11. Orientação de Equipes: Capacidade de orientar e apoiar equipes de desenvolvimento, promovendo a adoção de melhores práticas;.
O nosso objetivo é oferecer oportunidades de crescimento e evolução aos nossos funcionários e apostamos fortemente na diversidade e inclusão. Possuímos vagas para pessoas com deficiência, sendo todas elas acessíveis e inclusivas.