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?