A empresa busca um profissional experiente para liderar a entrega de projetos inovadores em Mendix.
Descrição da Vaga
* Desenvolver software robusto e de alta qualidade: Utilizar as últimas tecnologias e práticas de desenvolvimento para criar soluções personalizadas;
* Criar fluxogramas, layouts e documentação: Identificar necessidades e soluções com base em análises detalhadas;
* Escribir códigos bem estruturados, eficientes e testáveis: Aplicar padrões de codificação e práticas de manutenção para garantir escalabilidade e segurança;
* Garantir a qualidade do software desenvolvido: Implementar processos de controle de qualidade e realizar testes rigorosos;
* Integrar componentes de software: Desenvolver soluções que sejam integradas harmoniosamente;
* Produzir especificações técnicas: Descrever arquiteturas e aplicações existentes com precisão;
* Suportar membros da equipe: Fornece orientação e apoio técnico para garantir o sucesso dos projetos;
* Aprender continuamente: Mantenha-se atualizado sobre novas funcionalidades do Mendix e tendências de desenvolvimento low-code;
* Analisar arquiteturas e aplicações: Avaliar opções de melhoria para alcançar objetivos de negócios;
* Orientar equipes de desenvolvimento: Promover boas práticas e incentivar o crescimento profissional.
Requisitos:
* Experiência anterior: Ter experiência como Engenheiro de Desenvolvimento de Software Low-Code (Mendix);
* Graduação em Engenharia de Software ou área relacionada: Ter formação acadêmica relevante para o cargo;
* Estrutura de sistemas escaláveis: Possuir habilidade para projetar e implementar sistemas escaláveis e de alta disponibilidade;
* Docker/Kubernetes: Conhecer as melhores práticas de containerização e orquestração;
* DevOps e CI/CD: Ter experiência em práticas de DevOps e implementação de pipelines de integração contínua e entrega contínua;
* Nuvem e serviços AWS: Ter conhecimento em nuvem e serviços AWS;
* OO e padrões de projetos: Conhecer conceitos fundamentais de programação orientada a objetos e padrões de projeto;
* Ferramentas e linguagens de programação Java e JavaScript: Ter experiência em frameworks e linguagens de programação;
* Metodologias ágeis: Ter vivência em metodologias ágeis como Scrum ou Kanban.