O profissional de tecnologia procura atuar em projetos inovadores e desenvolver soluções robustas e de alta qualidade, contribuindo para o crescimento e a evolução da organização. As responsabilidades incluem
principais atividades:
* desenvolvimento completo: acompanhar todo o ciclo de vida do desenvolvimento de software para entregar produtos robustos e de alta qualidade;
* 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;
* 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;
* análise e melhoria: analisar arquiteturas e aplicações existentes desenvolvidas em mendix e propor melhorias para garantir robustez e escalabilidade;
* evolução tecnológica: participar na definição da estratégia de evolução tecnológica da organização, incluindo a migração de soluções legadas;
* orientação de equipes: capacidade de orientar e apoiar equipes de desenvolvimento, promovendo a adoção de melhores práticas.
para exercer esse papel, é necessário ter:
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).
benefícios:
trabalhar em uma equipe diversa e de alto desempenho, num 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 nosso diferencial e somos apaixonados por tecnologia, inovação e evolução contínua.