Constellation Automotive Group Tech Hub

O Constellation Automotive Group é o maior mercado automotivo digital verticalmente integrado na Europa, combinando marcas digitais líderes nos segmentos C2B, B2B e B2C. Através das nossas plataformas digitais, superamos £20 mil milhões em Valor Bruto de Mercadorias anualmente. Isso inclui marcas líderes de mercado como BCA, We Buy Any Car, cinch e Marshall.
Sobre a empresa

Engenheiro de Software (.net)

Remoto

location Coimbra

date 12 de abril de 2026

types Tempo integral

Título do Trabalho: Engenheiro de Software (.Net)

Salário: Competitivo + Benefícios

Localização: Trabalho híbrido, em casa & BCA Coimbra (visitas mensais)

Horas de Trabalho: Segunda a Sexta, 40 horas + (suporte pago fora do horário, em rota)

Estado do Trabalho: Permanente

Quem somos nós!

O Constellation Automotive Group é o maior mercado digital de automóveis integrado verticalmente na Europa, combinando marcas digitais líderes em Consumer to Business (C2B), Business to Business (B2B) e Business to Consumer (B2C).

Visite-nos em: https://www.constellationautomotive.com/techhub

A Constellation Technology Team fornece um conjunto de Produtos e Serviços de Tecnologia a nível de grupo através do Constellation Automotive Group.

Se você é um líder em engenharia de software à procura de uma nova oportunidade, o Constellation Automotive Group (CAG) convida-o a juntar-se à nossa equipa no nosso novo hub tecnológico em Coimbra.

Responsabilidades da Função:

Procuramos um Engenheiro de Software de Nível Inicial a Intermediário com uma base sólida em desenvolvimento .NET e uma forte vontade de aprender conceitos modernos de sistemas distribuídos.

  • Trabalho híbrido a partir do nosso escritório em Coimbra
  • Contribuir para o design, desenvolvimento e manutenção das nossas aplicações e serviços .NET
  • Aprender a trabalhar em sistemas distribuídos e entender conceitos como escalabilidade, confiabilidade e resiliência
  • Construir e manter funcionalidades num ambiente de microserviços
  • Escrever código limpo, manutenível e testável
  • Participar em revisões de código e aprender com engenheiros mais seniores
  • Suportar funcionalidades de processamento de dados em tempo real utilizadas em várias regiões
  • Colaborar com as equipas de produto, QA e engenharia para entregar software de alta qualidade
  • Engajar no aprendizado contínuo e ajudar a introduzir melhores formas de trabalhar conforme você cresce
  • Diagnosticar problemas, depurar cenários de produção e contribuir para melhorias do sistema

Conhecimentos e Competências

Requerido / Preferido:

  • 1–3+ anos de experiência em engenharia de software
  • Experiência prática com C# e .NET Core / .NET 6+
  • Compreensão básica de tecnologias web (REST APIs, HTTP, JSON)
  • Familiaridade com JavaScript/React ou vontade de aprender
  • Experiência em trabalhar com bases de dados relacionais; experiência com NoSQL é um plus
  • Compreensão de ambientes de nuvem (Azure ou AWS preferido), mesmo a um nível iniciante
  • Interesse por conceitos de sistemas distribuídos como escalabilidade, confiabilidade e mensageria
  • Compreensão dos princípios de Clean Code e testes automatizados
  • Boas competências de resolução de problemas e disposição para enfrentar desafios complexos
  • Fortes competências de comunicação e colaboração

Importante ter (Você pode aprender estes connosco):

  • Arquitetura orientada a eventos (event sourcing, CQRS)
  • Message brokers como Azure Service Bus, RabbitMQ ou Kafka
  • Cache distribuído (e.g., Redis)
  • Conhecimento básico de padrões de resiliência (retry, circuit breaker, etc.)
  • Ferramentas e pipelines de CI/CD

No que você vai trabalhar

Você ganhará experiência contribuindo para sistemas como:

  • Plataformas de leilão em tempo real de alto volume a operar nos mercados europeus
  • Processamento de lances em tempo real e fluxos de comunicação
  • Serviços envolvidos no processamento de transações financeiras
  • Microserviços e arquiteturas distribuídas com comunicação entre serviços
  • Desafios de dados inter-regionais e tuning de performance
  • Esta função oferece-lhe a oportunidade de aprender como sistemas distribuídos de grande escala funcionam na prática, enquanto contribui de forma significativa desde o primeiro dia.

Por favor, note que apenas as candidaturas submetidas em inglês serão consideradas.

A nossa política é empregar as pessoas mais qualificadas e proporcionar igualdade de oportunidades para a promoção e formação de empregados, sem discriminação com base em género, raça, etnia, idade, orientação sexual, religião, crença ou deficiência.