Desde 1959, o Grupo Herval tem construído uma reputação de excelência, liderança e compromisso com a qualidade em diversos setores.
Com mais de 20 marcas que integram indústrias, B2B, varejo, e-commerce e serviços, nossa presença se estende por todo o país, oferecendo oportunidades incríveis para profissionais talentosos, como você ! Nós valorizamos nossos colaboradores e estamos comprometidos em oferecer um ambiente de trabalho acolhedor, inclusivo e com espaço para o seu desenvolvimento.
Estamos em constante aprimoramento, e nossas pesquisas e desenvolvimento de novas tecnologias combinam qualidade e tradição com o cuidado pelo meio ambiente e nossos recursos naturais. Venha fazer parte do nosso time e juntos vamos construir uma história de sucesso no Grupo Herval. Vem ser Herval!
/n Graduação completa em Análise e Desenvolvimento de Sistemas, Ciência da Computação Engenharia de Software ou áreas afins; Vivência em nível sênior como Desenvolvedor .Net, conseguindo atuar em projetos com diversos níveis de complexidade; Proficiência em C# e .Net Framework/Core; Conhecimento avançado em Entity Framework, especialmente com Oracle DB; Vivência em nível sênior com princípios de SOLID e práticas de TDD; Vivência em nível sênior com desenvolvimento e integração de serviços utilizando Web API; Habilidade para liderar equipes e projetos; Experiência com ferramentas de versionamento de código, como Git; Excelente capacidade de comunicação e trabalho em equipe; Disponibilidade para atuar de forma presencial em Dois Irmãos/RS.
/n Desenvolver e manter aplicações utilizando .Net Framework e .Net Core, implementando aplicações com Entity Framework e integrando serviços utilizando Web API; Aplicar princípios de SOLID para garantir a qualidade e a manutenibilidade do código; Utilizar Test-Driven Development (TDD) para assegurar a confiabilidade do software; Liderar e orientar equipes de desenvolvimento, promovendo boas práticas e mentorando desenvolvedores juniores; Colaborar com equipes multifuncionais para definir, projetar e entregar novas funcionalidades; Participar de revisões de código e contribuir para a melhoria contínua dos processos de desenvolvimento; Analisar e resolver problemas complexos de software, garantindo a performance e a escalabilidade das aplicações; Manter-se atualizado com as novas tecnologias e tendências do mercado, propondo inovações e melhorias.