Descrição da vaga Estamos a colaborar com uma empresa portuguesa de referência no setor do retalho, com presença em Portugal e Espanha. Neste contexto, procuramos alguém com energia, sentido de responsabilidade e motivação para assumir a função deDesenvolvedor C# Senior, numa das iniciativas que estamos a conduzir com este cliente.Responsabilidades e atribuições De forma prática, esta pessoa terá como responsabilidadedesenvolver e manter microserviços e APIs RESTful de alto desempenho, implementar soluções de mensageria, aplicar padrões de concorrência, criar testes automatizados e colaborar na evolução de frameworks internas e na melhoria contínua do ciclo de desenvolvimento .No teu dia-a-dia, vais:Desenvolver e manter microserviços em .NET 8 / ASP.NET Core alinhados com boas práticas de engenharia.Conceber e expor APIs RESTful seguras, escaláveis e de alto desempenho.Implementar soluções de mensageria em Kafka ou Solace, garantindo resiliência, idempotência e ordenação de eventos.Aplicar padrões de concorrência e paralelismo com Task Parallel Library (TPL).Criar e manter testes automatizados (unitários, integração e contrato) com cobertura adequada e qualidade contínua.Trabalhar com bases de dados relacionais e NoSQL (SQL Server, PostgreSQL, MongoDB) garantindo modelação eficiente e boas práticas de acesso.Contribuir para a evolução de frameworks internas (chassis frameworks), garantindo consistência em logging, telemetria, segurança e configuração.Participar em revisões de código, definição de standards e melhorias contínuas no ciclo de desenvolvimento.Colaborar com equipas de DevOps, QA e Architecture para garantir entregas robustas e observáveis.Requisitos e qualificações Para esta posição, procuramos alguém com pelo menos5 anosde experiência em funções semelhantes.Serás a pessoa certa se atenderes estes requisitos obrigatórios:Experiência comprovada em C# / .NET.Experiência prática em microservices, APIs REST e mensageria (Kafka, Solace, RabbitMQ ou similar).Conhecimento de Task Parallel Library (TPL) e programação assíncrona.Experiência com containers (Docker) e pipelines CI/CD (GitHub Actions, Azure DevOps, etc.).Familiaridade com logging, observability e tracing (OpenTelemetry, Grafana, Prometheus).Bons fundamentos de design patterns, princípios SOLID e Domain-Driven Design (DDD).Experiência com frameworks partilhadas (chassis frameworks / SDKs internos).E será uma mais-valia na análise do teu perfil se atenderes estesrequisitos valorizados :Conhecimentos de Kubernetes (AKS, OpenShift ou GKE).Experiência em migração de aplicações C# para Kubernetes, incluindo containerização, configuração de Helm charts e práticas de observabilidade.Familiaridade com plataformas cloud.Também consideramos uma mais-valia aformação :Licenciatura em Engenharia de Software ou área relacionada.Para além do conhecimento técnico, também esperamos que tenhas um perfil de colaboração e trabalho em equipa:Espírito colaborativo e foco na qualidade.Boa capacidade de comunicação técnica.Mentalidade orientada à melhoria contínua e inovação.Capacidade de análise e autonomia na resolução de problemas.Informações adicionais Esta é uma posição em regime híbrido de trabalho que requer 2 dias no escritório do Cliente, localizado na zona da Maia.Neste caso é mandatório que já residas em Portugal em uma localidade que permita deslocação ao escritório na frequência estabelecida.Esta posição está inserida num projeto de longa duração.Idiomas:Nesta posição, o trabalho com a equipa da FCamara e com o cliente decorre em língua portuguesa. O conhecimento de inglês será valorizado, especialmente para interações em contexto internacional.Modelo de Contratação:Temos flexibilidade no modelo de contratação. A nossa equipa de recrutamento fornecerá todos os detalhes e informações sobre o tipo de contrato, remuneração e benefícios, ajustados à tua localização e situação profissional.Nacionalidade, Residência e Visto:Valorizamos e consideramos profissionais de qualquer nacionalidade, desde que tenha o domínio do idioma necessário e resida na área geográfica aplicável à posição. Sendo necessário que já estejas em Portugal, é um requisito que profissionais sem nacionalidade comunitária tenham autorização/cartão/título de residência emitido e válido, que permita desempenhar atividade remunerada. Esta posição não contempla apoio, por parte da FCamara, na obtenção de visto ou autorização de residência.#J-18808-Ljbffr