No Luizalabs, temos grande autonomia e responsabilidade, somos multidisciplinares, auto gerenciáveis, lutamos para sempre romper barreiras que diminuam nossa capacidade de agregar valor ao negócio.
Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas; nosso ritmo é acelerado, mas temos tranquilidade para planejar e executar nossas tarefas com qualidade.
Aqui você tem liberdade para fazer de forma simples e criativa.
Proatividade e busca de conhecimentos fazem parte do nosso DNA, gostamos de pessoas que subam a barra constantemente, portanto seu papel será desenvolver aplicações escaláveis, de alta performance, com código simples, que facilitem a automatizar funcionalidades da área gestão de pessoas e RH do Magalu.
Aqui suas responsabilidades serão:
* Atuar no desenvolvimento de novas funcionalidades visando agregar valor a companhia e pensando na perpetuidade do negócio.
* Entregar código com eficiência e qualidade, com visão 360º a fim de evitar impactos negativos em processos já existentes.
* Trabalhar com tecnologias de ponta para novos projetos, e também com mente aberta para suportar legados em tecnologias mais antigas.
* Com disponibilidade para apreender e se aprofundar nas questões de Gestão de pessoas, tendo oportunidade trabalhar em colaboração com equipes multifuncionais (designers, gerentes de produto e outros desenvolvedores) para criar soluções que atendam às necessidades do usuário.
* Estar alinhado à cultura e aos valores da empresa.
* Capacidade de aprender e se adaptar rapidamente;
* Construir testes automatizados para tudo o que desenvolver;
* Ter uma visão analítica dos produtos e processos, participando das reuniões de concepção, propondo soluções para os problemas da empresa.
* Atuar no desenvolvimento de novas funcionalidades visando agregar valor a companhia e pensando na perpetuidade do negócio.
* Entregar código com eficiência e qualidade, com visão 360º a fim de evitar impactos negativos em processos já existentes.
* Trabalhar com tecnologias de ponta para novos projetos, e também com mente aberta para suportar legados em tecnologias mais antigas.
* Garantir a qualidade das aplicações colocadas em produção;
* Habilidades de resolução de problemas:
* Comunicação e trabalho em equipe
Para atuar nessa função, é essencial que você tenha experiência com:
* Sólida Experiência com desenvolvimento de aplicações em Golang
* Experiência com desenvolvimento em APIs RESTful e integração com sistemas de terceiros.
* Desenvolvimento orientado a objetos;
* Experiência com microsserviços e arquitetura orientada a eventos;
* Desenvolvimento utilizando Banco de dados relacionais MYSQL/Oracle/PostgreSQL;
* Desenvolvimento utilizando Banco de dados não relacional MongoDB;
* Versionamento de projetos com GIT, GITHUB;
* Experiência em testes unitários;
* Habilidade para resolver problemas e excelente capacidade de comunicação;
* Sistemas de filas e mensageria (RabbitMQ, etc…);
* Continuous Integration e Continuous Deployment;
* Desenvolvimento seguro de apps e api.
Diferenciais:
* Experiência com desenvolvimento em Java (JavaEE, frameworks Hibernate, Spring, Maven, JUnit, SpringBoot);
* Experiência em desenvolvimento de integração junto a sistemas HCM (ex.: Oracle, Totvs, SAP, Workday, Senior, etc)
* Familiaridade com metodologias ágeis e trabalho em equipes multidisciplinares;
* Construção de ambientes de build/test/deployment automatizados; (CI/CD);
* Experiência com cloud computing (AWS, GCP);
* Conhecimento em Docker e Kubernetes;
* Experiência com rabbitMQ e outras ferramentas de mensageria;
* Conhecimentos em monitoria de integrações de dados;
* Cultura DevOps;