Descrição
Resumo:
Procuramos um Desenvolvedor Sênior de Software com sólida experiência em .NET para liderar o desenvolvimento, contribuir para decisões arquitetônicas e construir software de alta qualidade e escalável em um ambiente colaborativo.
Pontos Principais:
1. Liderar esforços de desenvolvimento e contribuir para decisões arquitetônicas
2. Desenvolver software de alta qualidade e escalável com tecnologias modernas .NET
3. Colaborar com equipes multifuncionais utilizando práticas Git e DevOps
**Sobre a Vaga**
Estamos procurando um **Desenvolvedor Sênior de Software** com pelo menos 5 anos de experiência prática para integrar nossa equipe de desenvolvimento em crescimento. O candidato ideal é um desenvolvedor altamente qualificado, com vasta experiência em tecnologias modernas .NET, que se destaca em ambientes colaborativos e é apaixonado por construir software de alta qualidade e escalável.
Como membro da equipe, você será responsável por liderar os esforços de desenvolvimento e contribuir para decisões arquitetônicas
**Principais Responsabilidades**
* Projetar, desenvolver e manter aplicações utilizando .NET Core 7/8 e .NET Framework no Visual Studio.
* Desenvolver componentes dinâmicos de front-end utilizando Blazor e Razor.
* Criar e consumir APIs RESTful, garantindo integração segura e eficiente.
* Escrever código limpo, sustentável e eficiente, seguindo padrões e melhores práticas da indústria.
* Desenvolver e otimizar consultas SQL e trabalhar com MongoDB para armazenamento de dados não relacionais.
* Colaborar com equipes multifuncionais utilizando Git, incluindo pull requests, revisões de código e estratégias de branching.
* Trabalhar com DevOps para implementar e manter pipelines CI/CD e automação de implantação.
* Utilizar serviços Azure de forma eficaz, aplicando algum conhecimento sobre infraestrutura e fundamentos de plataforma em nuvem.
* Aplicar práticas de Desenvolvimento Orientado a Testes (TDD) e escrever testes unitários robustos.
* Participar de revisões de código, discussões de projeto e orientar membros da equipe.
* Solucionar e resolver problemas técnicos complexos de forma independente e em colaboração com a equipe.
**Qualificações Obrigatórias**
* Mínimo de 4 anos de experiência profissional em desenvolvimento de software.
* Experiência comprovada em .NET Core (7/8\), .NET Framework e Visual Studio.
* Experiência prática com Blazor e Razor para desenvolvimento de front-end.
* Amplo conhecimento na criação e integração de APIs REST.
* Domínio de bancos de dados SQL e de bancos de dados NoSQL (ex.: MongoDB).
* Forte compreensão dos fluxos de trabalho Git e de diferentes ambientes.
* Exposição a ferramentas DevOps, pipelines CI/CD e automação de implantação.
* Familiaridade com serviços em nuvem Microsoft Azure.
* Experiência com Desenvolvimento Orientado a Testes e escrita de testes unitários/integrados.
* Excelentes habilidades analíticas e de resolução de problemas.
* Habilidades eficazes de comunicação e trabalho em equipe.
**Qualificações Desejáveis**
* Experiência em metodologias Ágeis/Scrum.
* Familiaridade com arquitetura de microsserviços.
Envie seu currículo para: \
Você pode encontrar o anúncio original publicado em: https://www.itjobs.pt/oferta/506414/sr\-net\-developer