Pular para o conteúdo principal

Desenvolvedor C# Senior [híbrido 2x semana no escritório zona do Porto]

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 de Desenvolvedor C# Senior, numa das iniciativas que estamos a conduzir com este cliente.


A FCamara é um dos grupos de tecnologia e inovação com maior crescimento na América Latina, e desde 2021 estamos presentes em Portugal.


Actuamos em diferentes áreas, como Unified Commerce, Desenvolvimento Aplicacional, AI (claro) e Cibersegurança, com mais de 1700 profissionais distribuídos por em 12 empresas no Brasil, Portugal e Reino Unido - através de projetos, serviços gerenciados, squads e staff augmentation.


Portugal é o nosso hub de serviços para o hemisfério Norte. A partir daqui, a nossa equipa serve clientes em Portugal, na União Europeia, no Reino Unido e nos Estados Unidos.

Na Europa, para além da marca FCamara enquanto prestador de serviços de tecnologia, somos também o principal investidor e acionista da Beta-i, uma referência na área da inovação aberta e colaborativa.


Na FCamara, os membros das nossas equipas de consultoria e serviços, que chamamos com orgulho de Sangue Laranja, encontram um espaço para crescer e desenvolver competências. Trabalhamos com iniciativas desafiantes e com impacto real, criando condições para um verdadeiro salto profissional.

Seja a integrar já com experiência ou através do nosso programa Orange Juice, temos orgulho em saber que muitos dos nossos talentos hoje são Empreendedores ou evoluíram para funções de liderança como CTOs, Diretores de IT, Inovação ou outras funções de responsabilidade e liderança em diversas partes e companhias do mundo.


"Quem entra na FCamara normalmente sai muito melhor do que entrou." Dito pelos antigos Sangue Laranja - não por nós.

Responsabilidades e atribuições

De 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ções

Para 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 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.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista R&S
  3. Etapa 3: Entrevista Técnica
  4. Etapa 4: Entrevista Cliente
  5. Etapa 5: Carta Proposta
  6. Etapa 6: Contratação

Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?