Oportunidade:
Senior .NET Engineer
Localização
: Lisboa
Regime híbrido
Na Mootiva, estamos a reforçar a nossa rede de talentos com um
Senior .NET Engineer
para integrar uma equipa focada no desenvolvimento e manutenção de soluções backend robustas, escaláveis e alinhadas com as melhores práticas de engenharia de software.
Responsabilidades:
* Desenhar, desenvolver e manter aplicações e serviços backend robustos, escaláveis e seguros utilizando
.NET Core.
* Implementar e garantir a manutenção de soluções seguindo os princípios de
Clean Architecture
, assegurando modularidade, testabilidade e fácil manutenção.
* Aplicar padrões de design como
Repository
,
Unit of Work
,
Factory
e
Strategy
.
* Utilizar o padrão
Mediator
(biblioteca
MediatR
) para promover baixo acoplamento e uma clara separação de responsabilidades.
* Desenvolver camadas de acesso a dados com
Entity Framework Core
, com forte base em
Code-First
para gestão de esquemas de base de dados.
* Escrever código limpo, eficiente e testável, seguindo princípios de
clean code
e normas estabelecidas.
* Participar em todas as fases do ciclo de desenvolvimento de software: planeamento, estimativa, desenvolvimento, testes, deploy e manutenção.
* Colaborar de forma próxima com arquitetos, analistas de negócio, testers e outros engenheiros para garantir que os requisitos funcionais e técnicos são claramente compreendidos e implementados.
* Realizar code reviews e fornecer feedback construtivo, assegurando a qualidade e consistência do código em toda a equipa.
* Apoiar na configuração e manutenção de pipelines de
CI/CD
.
* Diagnosticar, resolver e acompanhar problemas técnicos, garantindo a performance e fiabilidade das aplicações.
* Manter-se atualizado(a) sobre novas tecnologias e boas práticas no ecossistema .NET.
* Disponibilidade para viagens pontuais, quando necessário.
Perfil ideal:
* Experiência profissional mínima de 5 anos
em desenvolvimento de aplicações com
.NET Core / C#
.
* Fluência em inglês
(oral e escrito).
* Sólida compreensão e experiência prática em
Clean Architecture
.
* Experiência com o padrão
Mediator
através da biblioteca
MediatR
.
* Forte conhecimento de
Entity Framework Core
e abordagem
Code-First
.
* Domínio de princípios de
OOP
,
SOLID
e padrões de design (Repository, Unit of Work, Factory, Strategy).
* Experiência em desenvolvimento e integração de
APIs RESTful
.
* Familiaridade com frameworks de testes unitários e mocking (por ex.: xUnit, NUnit, Moq).
* Experiência com sistemas de controlo de versões (Git).
* Boa capacidade analítica e de resolução de problemas.
* Excelentes competências de comunicação, tanto técnicas como orientadas ao negócio.
* Experiência a trabalhar com equipas onshore/offshore.
* Abertura para colaborar com diferentes culturas e formas de trabalho.
* Experiência e ambientes cloud, especialmente
Azure
.
Envia o teu CV para
com o assunto:
Senior .NET Engineer