Profissional de Tecnologia - Desenvolvimento Full Stack
O nosso cliente está à procura de um profissional com conhecimentos avançados em desenvolvimento full stack, com foco na plataforma Mendix.
* A experiência anterior como engenheiro de desenvolvimento de software low-code (Mendix) é fundamental para este cargo.
* A graduação em Engenharia de Software, Ciência da Computação ou área relacionada é uma pré-requisito imprescindível.
* A capacidade de estruturar sistemas escaláveis e de alta disponibilidade, com ênfase em microsserviços, APIs, mensageria e integração com serviços externos é crucial.
Responsabilidades:
Ciclo de Vida do Desenvolvimento de Software
* Desenvolver produtos robustos e de alta qualidade;
* Desenvolver fluxogramas, layouts e documentação para identificar necessidades e soluções;
* Escribir códigos bem estruturados, eficientes e testáveis;
* Desenvolver planos de verificação de software e procedimentos de garantia de qualidade;
* Integrar componentes de software em um sistema totalmente funcional;
* Produzir especificações técnicas que determinem a viabilidade da solução;
* Apoiar membros da equipe no uso da plataforma Mendix e nas melhores práticas de desenvolvimento;
* Aprender continuamente sobre novas funcionalidades do Mendix, tendências de desenvolvimento low-code e evoluções na tecnologia da informação;
* Analisar arquiteturas e aplicações existentes desenvolvidas em Mendix e propor melhorias para garantir robustez e escalabilidade;
* Participar na definição da estratégia de evolução tecnológica da empresa, incluindo a migração de soluções legadas;
* Orientar e apoiar equipes de desenvolvimento, promovendo a adoção de melhores práticas.
Habilidades e Qualificações:
Requisitos Necessários:
* 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;
* Graduação em Engenharia de Software, Ciência da Computação ou área relacionada;
* 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 (SOLID);
* Experiência com frameworks e linguagens de programação Java e JavaScript;
* Vivência com metodologias ágeis (Scrum, Kanban).
Benefícios:
Pertencer a Equipes Diversas e de Alto Performance
* Valorizar a contribuição de todos na criação de soluções e nas decisões estratégicas;
* Trabalhar em um ambiente apaixonado por tecnologia, inovação e evolução contínua;
* Ter oportunidades de crescimento e desenvolvimento profissional;
* Ter acesso a ferramentas e recursos avançados para apoiar seu trabalho.