Buscamos um(a) Desenvolvedor(a) .Net para integrar a Tribo Comercial, atuando na Squad ERP Comercial, que será responsável pela sustentação do ERP Comercial do Grupo Magalu bem como sua evolução e modernização. Trata-se de um grande desafio devido à criticidade, alto volume de dados, quantidade de usuários e sistemas integrados a este ERP.
Se você tem atitude de dono, é gente que gosta de gente, mão na massa, adere a processos simples e com inovação e trabalha bem em equipe. Essa vaga é para você!
Suas responsabilidades serão:
* Atuar no desenvolvimento e sustentação das aplicações e objetos de banco do ecossistema GEMCO;
* Criar novas funcionalidades para atender as demandas de negócio e mudanças de legislação;
* 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;
* Estudar e propor melhorias de processos, usabilidade e performance;
* Entregar código com eficiência e qualidade, com visão 360º a fim de evitar impactos negativos em processos já existentes;
* Ter disponibilidade para estudar e aprender todos os processos, fluxos e regras já existentes;
* Executar e acompanhar deploy em produção;
* Revisar código e ser um dos guardiões das boas práticas e métodos para maior produtividade e qualidade;
* Trocar conhecimento e experiência com outros membros do time;
* Ter sentimento de dono e comprometimento com os nossos produtos.
* Desenvolver preferencialmente monitorias aos processos desenvolvidos
* Documentar procedimentos específicos do time
Requisitos para atuar nessa função, é essencial que você tenha experiência com:
* Trabalho em equipe, utilizando metodologias ágeis (Kanban, Scrum) com muita colaboração e vontade de colocar a mão na massa para fazer acontecer;
* Desenvolvimento em Ambiente Windows com tecnologias .Net;
* Elaboração e execução de comandos SQL complexos;
* Versionamento de projetos com GIT e metodologias de versionamento trunk based.
É um diferencial ter conhecimento em:
* Linguagem de programação VB6, C#
* Desenvolvimento de procedures em Oracle PL-SQL;
* Criação de instruções DDL, Triggers e Procedures;
* Utilização de bancos de dados Oracle;
* Sistemas ERPs
* Modelagem de banco de dados relacional
* Engenharia de Software e Arquitetura de Sistemas
* Filas AQ
* ODI, DW e ETL
* Sistemas de mensageria Kafka, RabbitMQ ou PubSub
* Outras linguagens de programação, como: Java, Python ou GoLang
* Bases de dados NoSQL, preferencialmente MongoDB;
* Bases de dados em memória, preferencialmente Redis;
* Arquiteturas baseadas em micro serviços, docker e kubernetes;
* Testes unitários automatizados e testes de stress;
* Conhecimento em asp.net / asp.net mvc;
* Boas práticas de desenvolvimento, clean code, design patterns, solid, ddd;
* Cloud como GCP.