Text copied to clipboard!

Título

Text copied to clipboard!

Engenheiro de Software .NET

Descrição

Text copied to clipboard!
Estamos procurando um Engenheiro de Software .NET dedicado e experiente para se juntar à nossa equipe dinâmica. O candidato ideal será responsável pelo desenvolvimento, implementação e manutenção de aplicações robustas utilizando a plataforma .NET. Este papel exige habilidades técnicas sólidas, capacidade de trabalhar em equipe e paixão por criar soluções eficientes e escaláveis. O Engenheiro de Software .NET colaborará com equipes multifuncionais para entender os requisitos do projeto, projetar arquiteturas de software e garantir a qualidade do código através de testes rigorosos. Além disso, será responsável por identificar e resolver problemas técnicos, otimizar o desempenho das aplicações e manter-se atualizado com as últimas tendências e tecnologias do setor. Se você é um profissional motivado, com experiência comprovada em desenvolvimento .NET e deseja contribuir para projetos inovadores, esta é a oportunidade perfeita para você.

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter aplicações utilizando a plataforma .NET.
  • Colaborar com equipes de produto e design para entender requisitos.
  • Escrever código limpo, eficiente e testável.
  • Realizar testes unitários e integração para garantir qualidade.
  • Identificar e corrigir bugs e problemas de desempenho.
  • Participar de revisões de código e fornecer feedback construtivo.
  • Manter documentação técnica atualizada.
  • Acompanhar as tendências tecnológicas e sugerir melhorias.
  • Garantir a segurança e escalabilidade das aplicações.
  • Suportar a implantação e manutenção dos sistemas em produção.

Requisitos

Text copied to clipboard!
  • Experiência comprovada em desenvolvimento com .NET Framework e .NET Core.
  • Conhecimento em linguagens como C# e VB.NET.
  • Familiaridade com bancos de dados relacionais e SQL.
  • Experiência com APIs RESTful e serviços web.
  • Capacidade de trabalhar em equipe e comunicar-se efetivamente.
  • Conhecimento em controle de versão, preferencialmente Git.
  • Experiência com metodologias ágeis (Scrum, Kanban).
  • Habilidade para resolver problemas complexos de software.
  • Conhecimento em padrões de design de software.
  • Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Qual sua experiência com desenvolvimento em .NET?
  • Você já trabalhou com .NET Core? Conte-nos sobre um projeto.
  • Como você garante a qualidade do código que produz?
  • Descreva uma situação em que teve que resolver um bug complexo.
  • Quais ferramentas de controle de versão você utiliza?
  • Como você se mantém atualizado sobre novas tecnologias?
  • Você tem experiência com metodologias ágeis?
  • Como você lida com prazos apertados?
  • Qual seu nível de conhecimento em bancos de dados?
  • Você já trabalhou com integração contínua e entrega contínua (CI/CD)?