Desenvolvedor(a) Sênior - Mendix
Você será responsável por liderar a entrega de projetos inovadores em nossa equipe dinâmica. O candidato ideal terá experiência em desenvolvimento low-code, estruturar sistemas escaláveis e de alta disponibilidade, com ênfase em microsserviços, APIs, mensageria e integração com serviços externos.
Responsabilidades Principais:
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.
Requisitos Necessários:
1. Experiência anterior como Engenheiro de Desenvolvimento de Software Low-Code (Mendix);
2. Graduação em Engenharia de Software, Ciência da Computação ou área relacionada;
3. 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;
4. Experiência com Docker/Kubernetes;
5. Experiência com práticas de DevOps e CI/CD em ambientes de grandes aplicações;
6. Experiência com cloud e serviços AWS;
7. Experiência com OO, padrões de projetos e princípios de desenvolvimento de software (S.O.L.I.D);
8. Experiência com frameworks e linguagens de programação Java e JavaScript;
9. Vivência com metodologias ágeis (Scrum, Kanban).
Benefícios:
Você fará parte de equipes diversas e de alto performance, em um ambiente dinâmico e colaborativo. Valorizamos a contribuição de todos na criação de soluções e nas decisões estratégicas. Aqui, as pessoas são o nosso diferencial, e somos apaixonados por tecnologia, inovação e evolução contínua.
Todas as nossas vagas estão disponíveis para pessoas com deficiência.