Procuramos um profissional de alta qualidade para liderar nossa equipe de desenvolvimento de software.
O papel é fundamental na entrega de projetos inovadores e a responsabilidade é grande, mas também há oportunidades de crescimento e aprendizado contínuo.
Tarefas:
* Desenvolver sistemas escaláveis e de alta disponibilidade;
* Documentar processos e fluxogramas para identificar necessidades e soluções;
* Esvaziar códigos bem estruturados, eficientes e testáveis;
* Garantir a qualidade dos produtos através de planos de verificação e procedimentos de garantia;
* Integrar componentes de software em sistemas funcionais;
* Produzir especificações técnicas para determinar a viabilidade das soluções;
* Apoiar membros da equipe no uso de ferramentas e melhores práticas de desenvolvimento;
* Analisar arquiteturas e aplicações existentes e propor melhorias para garantir robustez e escalabilidade;
* Participar da definição de estratégias de evolução tecnológica e migração de soluções legadas;
* Orientar equipes de desenvolvimento para promover a adoção de melhores práticas.
Requisitos:
* Experiência anterior como Engenheiro de Desenvolvimento de Software Low-Code;
* Graduação em Engenharia de Software ou Ciência da Computação;
* Conhecimento de microsserviços, APIs, mensageria e integração com serviços externos;
* Experiência com Docker/Kubernetes;
* Domínio de práticas de DevOps e CI/CD em ambientes de grandes aplicações;
* Conhecimento de cloud e serviços AWS;
* Competência em OO, padrões de projetos e princípios de desenvolvimento de software;
* Experiência com frameworks e linguagens de programação Java e JavaScript;
* Vivência com metodologias ágeis (Scrum, Kanban).
Vantagens:
Fazer parte de uma equipe diversa e dinâmica, com oportunidades de crescimento e aprendizado.
Nossas vagas são inclusivas e abertas a pessoas com deficiência.