Descrição da vagaEstamos 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 de
Desenvolvedor C# Senior, numa das iniciativas que estamos a conduzir com este cliente.
Responsabilidades e atribuiçõesDe forma prática, esta pessoa terá como responsabilidade
desenvolver 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çõesPara esta posição, procuramos alguém com pelo menos
5 anos
de 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 estes
requisitos 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 a
formaçã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 adicionaisEsta é 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-*****-Ljbffr