Desenvolvedor Junior - Home Office

Home Office Estágio/Júnior Híbrido Dev/Sistemas Infra Dados

Desenvolvedor Junior

AuthSoft
Home OfficeJunior 19 candidatoshoje

Sobre a Vaga

Salário a Combinar
E-mail: rh***@***.br — Quando disponibilizado pela empresa, o contato poderá ser visualizado por assinantes Premium.
1 Vaga

Requisitos mínimos

  • Fundamentos sólidos de C# e programação orientada a objetos (classes, herança, interfaces).

• Nocões de banco de dados relacional: SQL básico (SELECT, JOIN, INSERT/UPDATE) em SQL Server e/ou PostgreSQL.

  • Lógica de programação consolidada (estruturas de controle, coleções, tratamento de exceções).

• Git no nível de uso diário: clone, branch, commit, pull request.

  • Formação em Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou curso correlato (cursando ou concluído).
  • Disposição para trabalhar com código legado (.NET Framework, WinForms, projetos antigos sem dotnet CLI) — não é pré-requisito já saber WinForms, mas sim topar aprender um stack mais clássico.

Diferenciais (não obrigatórios)

  • Experiência prática com WinForms ou outro framework desktop.
  • Conhecimento de Entity Framework (EF6) ou outro ORM (ex.: NHibernate/ActiveRecord).
  • Familiaridade com Azure DevOps (work items, pipelines, PRs).
  • Conhecimento de padrões de arquitetura como MVP ou MVVM.
  • Experiência com testes unitários (xUnit, NUnit, MSTest ou Moq).

Responsabilidades

  • Corrigir bugs e implementar pequenas melhorias em telas WinForms, seguindo o padrão MVP/arquitetura em camadas já estabelecida em cada sistema.
  • Implementar regras de negócio (ex.: cálculo de emolumentos, custas) respeitando as particularidades de cada UF/cliente.
  • Criar e alterar migrations de banco de dados (SQL Server e, quando aplicável, PostgreSQL), sempre de forma idempotente.
  • Escrever ou manter testes unitários quando o projeto tiver suporte a testes (xUnit/Moq).
  • Seguir as convenções do time: commits #<ticket>: descrição, branches feature//fix/<id>, pedir confirmação antes de refatorar código existente.
  • Participar de revisões de código (pull requests) e evoluir junto ao time o entendimento da base legada.

Requisitos

Nível: Junior

Benefícios

Não informado.

Vagas semelhantes para você

Selecionadas com base na tecnologia, modalidade, nível e localização desta oportunidade.

Prepare-se para aumentar suas chances nesta oportunidade

Pratique com testes técnicos e treinamentos alinhados ao perfil desta vaga.

Curadoria Nerdin

Cursos recomendados para Desenvolvedor Junior

Selecionamos conteúdos alinhados às competências pedidas nesta oportunidade para você aumentar suas chances no processo seletivo.

Explorar recomendações