Senior .NET Developer (Hibrido, Porto)
Description
Principais Responsabilidades:
Desenvolver e manter aplicações utilizando C# e .NET 6+;
Desenhar e implementar soluções baseadas em microserviços e APIs REST;
Participar na definição de arquiteturas e implementação de novas funcionalidades;
Garantir a qualidade do código através de testes unitários e code reviews;
Identificar e resolver problemas técnicos complexos;
Colaborar com equipas multidisciplinares e apoiar tecnicamente developers menos experientes.
Requisitos Mínimos:
7+ anos de experiência em desenvolvimento com C# e .NET;
Experiência com .NET 6+, ASP.NET e MVC;
Conhecimentos sólidos de programação orientada a objetos e Design Patterns;
Experiência com APIs REST, arquitetura de microserviços e sistemas distribuídos;
Conhecimentos de arquiteturas Event-Driven e comunicação assíncrona;
Experiência com RabbitMQ;
Conhecimentos de testes unitários com NUnit;
Experiência com Dependency Injection (IoC, DI, Unity DI);
Conhecimentos de Sonar, Checkmarx, Kibana e Elasticsearch;
Experiência com metodologias Agile;
Francês fluente (mínimo C1) – obrigatório.
Regime de trabalho híbrido.