Estamos em busca de um profissional talentoso para desempenhar o papel de Engenheiro(a) de Software Senior. Neste cargo, você será responsável por atuar durante todo o ciclo de vida do desenvolvimento de software para entregar produtos robustos e de alta qualidade.
Além disso, deve-se desenvolver fluxogramas, layouts e documentação para identificar necessidades e soluções; escrever 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;
Para isso, é necessário ter 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 projeto 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).
Oferecemos um ambiente dinâmico e colaborativo onde você fará parte de equipes diversas e de alto desempenho. Valorizamos a contribuição de todos na criação de soluções e nas decisões estratégicas.