Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Dev Full Stack Com Foco Em.Net (Pleno)

Grupo Dvt

Teletrabalho

BRL 80.000 - 120.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em São Paulo está à procura de um Desenvolvedor .NET Full-Stack. Neste papel, você atuará no desenvolvimento de APIs robustas, utilizando C# e .NET no back-end, assim como HTML, CSS e JavaScript no front-end. O candidato ideal deve ter experiência em práticas de desenvolvimento ágil e será parte de uma equipe dinâmica que valoriza a qualidade do código. O trabalho é remoto, oferecendo flexibilidade para maximizar a produtividade.

Qualificações

  • Proficiência em C# e .NET Framework/Core com melhores práticas.
  • Experiência em criação de APIs RESTful seguras.
  • Familiaridade com bancos de dados relacionais e otimização.

Responsabilidades

  • Escrever e manter APIs RESTful robustas.
  • Colaborar com outros desenvolvedores para garantir a qualidade do código.
  • Participar ativamente de testes e depuração.

Conhecimentos

C# e .NET Framework/Core
Desenvolvimento de APIs RESTful
SQL Server
Entity Framework
Testes Unitários
SOLID e Padrões de Design
Git
Descrição da oferta de emprego
Competências técnicas essenciais
  • Proficiência em C# e .NET Framework / Core: Conhecimento da linguagem C# e das versões relevantes do .NET Framework ou .NET Core (.NET 5 / 6+), incluindo melhores práticas e padrões de design.
  • Desenvolvimento de APIs RESTful: Experiência na criação de APIs RESTful eficientes e seguras, compreendendo conceitos como HTTP, status codes, autenticação e autorização (por exemplo, OAuth, JWT).
  • Conhecimento em Bancos de Dados: Familiaridade com bancos de dados relacionais (como SQL Server), incluindo modelagem de dados, consultas e otimização de performance.
  • Entity Framework (EF) e LINQ: Habilidade para trabalhar com o Entity Framework para operações de banco de dados ORM, bem como conhecimento em Language Integrated Query (LINQ) para consultas de dados.
  • Testes Unitários e de Integração: Capacidade de escrever e manter testes unitários e de integração para garantir a qualidade e a robustez do código. Experiência com frameworks de teste como xUnit, NUnit ou MSTest.
  • Princípios SOLID e Padrões de Design: Entendimento e aplicação de princípios SOLID e padrões como Singleton, Repository, Factory e Dependency Injection para código limpo, modular e reutilizável.
  • Controle de Versão: Proficiência no uso de sistemas de controle de versão, especialmente Git, para gerenciar o código-fonte.
Competências complementares
  • Desenvolvimento Front-end: Embora o foco seja no backend, compreensão básica de HTML, CSS e JavaScript (e frameworks como Angular ou React) é valiosa para a integração entre front-end e back-end.
  • Serverless: Conhecimento em tecnologias de serverless (como Lambda), teste e implantação de aplicações.
  • DevOps e CI / CD: Familiaridade com práticas de DevOps, incluindo integração contínua (CI) e entrega contínua (CD), usando ferramentas como GitHub Actions, CodePipeline, entre outras.
  • Segurança de Aplicativos Web: Consciência de práticas de segurança web, incluindo ataques comuns e como preveni-los (p. ex., SQL Injection, Cross-Site Scripting).
Sobre o papel

No seu papel como Desenvolvedor .NET Full-Stack, você atuará no back-end com C# e .NET, bem como no front-end utilizando HTML, CSS e JavaScript, além de frameworks modernos como Angular ou React.

Você escreverá e manterá APIs RESTful robustas e dedicará parte do seu tempo à revisão de código, colaborando com outros desenvolvedores para assegurar a qualidade e a consistência do trabalho.

Embora haja uma equipe dedicada de QA, você também participará ativamente de testes e depuração, desenvolvendo e executando testes unitários e de integração, e otimizando código para melhorar performance e segurança.

Reuniões diárias às 09:00 para alinhamento, revisão de tarefas e ajuste do planejamento, ajudando a manter tudo organizado para maximizar a produtividade.

Este cargo é ideal para quem busca um ambiente dinâmico e desafiador, com foco na qualidade do código e na inovação. A vaga aceita trabalho remoto?

Sim

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.