Responsabilidades
Temos como objetivo, construir produtos cada vez melhores, inovadores, rentáveis e escaláveis e com os quais as pessoas adorem trabalhar. Buscamos oferecer o melhor aos nossos clientes com recursos tecnológicos modernos. Aqui temos um lema, chamado: "Gente que Gosta de Gente!", portanto, ajuda mútua além de amplamente incentivada faz verdadeiramente parte do nosso DNA.
Se você é um(a) apaixonado(a) pelo que faz, estuda sempre e trabalha bem em equipe essa vaga foi feita para você!
Suas atividades serão:
- Criar aplicações do zero, considerando arquitetura, dependências, monitorias e testes, seguindo boas práticas de desenvolvimento de software, de acordo com a linguagem do projeto a ser desenvolvido;
- Prezar pela qualidade de software;
- Dar manutenção e refatorar o que fizer sentido, em projetos maduros, prezando por qualidade e manutenibilidade do software;
- Identificar e priorizar, em conjunto com o time, dívidas técnicas dos produtos, visando redução de custos operacionais e performance das aplicações;
- Testar unitariamente e validar, em ambiente de homologação, o que será entregue no ambiente de produção;
- Levantar e acompanhar o custo operacional de infraestrutura (juntamente com as lideranças diretas);
- Auxiliar no desenvolvimento e revisão da documentação dos produtos;
- Contribuir e suportar o Product Owner, visando promover a tradução do que deverá ser construído pelo time de desenvolvimento;
- Criar provas de conceitos das hipóteses para solução dos desafios/problemas do negócio ajudando a tomar a melhor decisão;
- Promover e apoiar o crescimento técnico da equipe e dos indivíduos;
- Ser persuasivo, defendendo seu ponto de vista e contribuindo nas cerimônias do time, com o objetivo de encontrar a melhor solução, casando o técnico com o negócio;
- Praticar as orientações de metodologias ágeis como o Kanban e Scrum;
- Exercer liderança situacional;
- Disseminar e compartilhar conhecimento;
- Auxiliar no recrutamento e seleção sobre a óptica técnica.
Requisitos
- Linguagem Java;
- Sistemas distribuídos com baixa latência, resiliência e escalabilidade;
- Conceitos de conteinerização (Kubernetes, Docker);
- Desenho e aplicação de arquitetura de software;
- Lógica de programação;
- Padrões de projeto - Design Patterns;
- Desenvolvimento de API (RESTful);
- Monitoramento de aplicações;
- Validação de qualidade de código - Code Quality;
- Estruturas de dados (banco relacional, não relacional, mensageria);
- Cloud Technologies (AWS);
- Documentação para gestão de mudanças;
- Integração e entrega contínua - CI/CD ;
- Ferramentas DevOps;
- Testes de software (TDD, BDD);
- Testes de performance das soluções (teste de carga, stress test);
- Outras linguagens de programação: Python, Shell, Javascript;
Benefícios
- 13ª Bolsa Auxílio
- Academia / Práticas Esportivas
- Assist. Médica
- Assist. Odontológica
- Bolsa Auxílio
- Bolsa de Estudo
- Curso de Línguas
- Desconto em Produtos
- Estacionamento
- Poss. Horário Flexível
- Seguro de Vida
- Vale-Alimentação
- Vale-Refeição
- Vale-Transporte
Diversidade
Nossos valores nos unem e nossas diferenças nos potencializam como um grupo.
Mais do que igualdade, buscamos equidade: Aqui, temos espaço para sermos autênticos, independentemente de gênero, etnia, raça, orientação sexual, credo ou deficiência.
Confira nossos valores, e veja se você se enquadra:
-
Gente que gosta de gente
Trabalhamos de forma colaborativa, com transparência, humildade e respeito. Temos energia positiva e comemoramos os resultados.
-
Atitude de dono
Fazemos mais com menos e pensamos na empresa como um todo.
-
Mão na massa
Fazemos acontecer e trabalhamos duro, sem medo de errar.
-
Simplicidade e inovação
Estamos em constante aprendizado, sempre exercendo autonomia com responsabilidade.
-
Cliente em 1º lugar
Colocamos o cliente no centro das decisões e temos paixão por servir.
Observações e/ou Benefícios Adicionais
No Magalu Bank, temos grande autonomia e responsabilidade, somos multidisciplinares, auto gerenciáveis e com pouca burocracia no nosso cotidiano. Buscamos romper as barreiras que diminuem nossa capacidade de agregar valor ao negócio. Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas; nosso ritmo é acelerado, mas temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.