Text copied to clipboard!

Título

Text copied to clipboard!

Desenvolvedor Sênior .NET

Descrição

Text copied to clipboard!
Estamos procurando um Desenvolvedor Sênior .NET altamente qualificado para se juntar à nossa equipe de tecnologia em constante crescimento. Este profissional será responsável por projetar, desenvolver e manter aplicações robustas e escaláveis utilizando a plataforma .NET, garantindo alta performance, segurança e qualidade no código. O candidato ideal deve possuir ampla experiência com C#, ASP.NET, .NET Core, APIs RESTful e bancos de dados relacionais, além de demonstrar habilidades de liderança técnica e colaboração em equipe. O Desenvolvedor Sênior .NET atuará em projetos estratégicos, colaborando com arquitetos de software, analistas de negócios e outros desenvolvedores para entregar soluções inovadoras que atendam às necessidades dos nossos clientes. Espera-se que este profissional participe ativamente de todas as fases do ciclo de vida do desenvolvimento de software, desde a análise de requisitos até a implantação e manutenção. Além disso, o candidato deverá ter familiaridade com metodologias ágeis, como Scrum ou Kanban, e estar atualizado com as melhores práticas de desenvolvimento, testes automatizados, integração contínua e entrega contínua (CI/CD). A capacidade de resolver problemas complexos, propor melhorias técnicas e orientar desenvolvedores menos experientes também são qualidades valorizadas para esta posição. Se você é apaixonado por tecnologia, busca constantemente aprimorar seus conhecimentos e deseja trabalhar em um ambiente dinâmico e colaborativo, esta é a oportunidade ideal para você.

Responsabilidades

Text copied to clipboard!
  • Desenvolver e manter aplicações utilizando .NET, C# e ASP.NET
  • Projetar soluções técnicas escaláveis e seguras
  • Implementar e consumir APIs RESTful
  • Colaborar com equipes multifuncionais em projetos ágeis
  • Realizar revisões de código e garantir a qualidade do software
  • Participar da definição de arquitetura de sistemas
  • Apoiar a equipe na resolução de problemas técnicos complexos
  • Escrever testes automatizados e realizar testes de integração
  • Contribuir para a melhoria contínua dos processos de desenvolvimento
  • Documentar soluções técnicas e funcionalidades implementadas

Requisitos

Text copied to clipboard!
  • Formação superior em Ciência da Computação, Engenharia ou áreas correlatas
  • Experiência comprovada com .NET, C#, ASP.NET e .NET Core
  • Conhecimento em bancos de dados relacionais como SQL Server
  • Familiaridade com práticas de CI/CD e controle de versão (Git)
  • Experiência com metodologias ágeis (Scrum, Kanban)
  • Capacidade de trabalhar em equipe e boa comunicação
  • Conhecimento em segurança de aplicações web
  • Experiência com testes automatizados (xUnit, NUnit)
  • Desejável conhecimento em front-end (Angular, React)
  • Inglês técnico para leitura de documentação

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Quantos anos de experiência você tem com desenvolvimento .NET?
  • Você já trabalhou com .NET Core em projetos de produção?
  • Tem experiência com metodologias ágeis? Qual?
  • Já implementou testes automatizados em seus projetos?
  • Como você lida com revisões de código e feedbacks?
  • Tem experiência com integração contínua e entrega contínua (CI/CD)?
  • Você já atuou como mentor de outros desenvolvedores?
  • Está familiarizado com práticas de segurança em aplicações web?
  • Quais ferramentas de versionamento você já utilizou?
  • Tem disponibilidade para trabalho híbrido ou remoto?