Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor .NET Jr.| Sistemas Corporativos e Legados

Sobre o desafio:

Buscamos um desenvolvedor com perfil versátil para atuar em um ambiente de sistemas corporativos consolidados. Você fará parte de uma equipe que trabalha com a manutenção e construção de soluções críticas, incluindo sistemas internos e legados que são fundamentais para o negócio.

Aqui, cada profissional acaba conhecendo diferentes partes do ecossistema. Alguns atuam mais na manutenção, outros no desenvolvimento de novas funcionalidades. O importante é ter vontade de aprender, se adaptar e contribuir onde for necessário — seja dando manutenção no que já existe ou criando algo novo do zero.

Responsabilidades e Atividades:

  • Manutenção e Sustentação: Atuar na manutenção corretiva e evolutiva de sistemas estratégicos, garantindo sua estabilidade e resolvendo demandas trazidas pelos usuários.

  • Desenvolvimento de Novas Funcionalidades: Participar da construção de novas soluções e melhorias, entendendo fluxos de trabalho e propondo implementações eficientes.

  • Atendimento a Usuários: Analisar e implementar correções e melhorias sugeridas por quem utiliza os sistemas no dia a dia.

  • Trabalho em Equipe: Colaborar com outros desenvolvedores, cada um com suas especialidades, para manter e evoluir o ecossistema como um todo.

Stack Tecnológica:

  • Backend: .NET MVC 5 (com conhecimento em arquitetura MVC) e arquitetura DDB

  • Frontend: JavaScript, Razor, jQuery

  • Versionamento: GitLab

  • Arquitetura e Modelagem: Noções de arquitetura de banco de dados

  • Contexto: Sistemas legados, com ferramentas em desuso ou obsoletas, exigindo capacidade de adaptação e compreensão do funcionamento existente

O que buscamos:

  • Experiência prática com .NET MVC 5 para desenvolvimento e manutenção de sistemas web.

  • Conhecimento de JavaScriptRazor e jQuery para construção e ajustes no frontend.

  • Familiaridade com GitLab para versionamento de código.

  • Noções de arquitetura de banco de dados para compreender e modelar estruturas quando necessário.

  • Capacidade de trabalhar com código legado, entendendo suas particularidades e propondo soluções viáveis dentro do contexto.

  • Vontade de aprender diferentes partes do sistema e atuar tanto em manutenção quanto em novas funcionalidades.

Diferenciais:

  • Interesse em entender fluxos de trabalho e regras de negócio por trás dos sistemas.

  • Habilidade para documentar funcionalidades e compartilhar conhecimento com o time.