Sistemas de Informação | Software Engineer (.Net)
Sistemas de Informação | Software Engineer (.Net)
CTT
03/12/2026 19:02:37
Os CTT são a empresa líder em serviços postais e logísticos em Portugal, com uma história de mais de 500 anos marcada pela inovação e capacidade de adaptação. Nos últimos anos, temos passado por uma transformação significativa, expandindo a nossa oferta para além dos serviços tradicionais e apostando fortemente na digitalização, no e-commerce e em soluções sustentáveis. Esta evolução reflete o nosso compromisso com a inovação e a resposta às novas necessidades do mercado, consolidando-nos como um parceiro estratégico para empresas e consumidores.
A Direção de Sistemas de Informação pretende reforçar a equipa de Arquitetura e Plataformas Tecnológicas com
Software Engineer (.Net)
Principais responsabilidades:
- Elaborar o design e desenvolvimento de soluções baseadas em .Net e Net Core, garantindo qualidade, desempenho e escalabilidade;
- Projetar soluções robustas e eficientes dentro do ecossistema cloud (AWS ou Azure) e orientar a equipa na adoção das melhores práticas;
- Garantir a correta integração dos desenvolvimentos no ecossistema e facilitar a entrega contínua em ambientes colaborativos e ágeis;
- Definir a arquitetura de soluções backend utilizando Net Core, microsserviços e APIs RESTful;
- Liderar revisões de código, assegurar conformidade com padrões e realizar mentoria técnica para a equipa de desenvolvimento;
- Coordenar a integração de serviços em ambientes Cloud e a implementação de pipelines de CI/CD com Github Actions;
- Estabelecer padrões de desenvolvimento, testes e implantação, promovendo automação e qualidade em todo o ciclo de vida do software;
- Apoiar tecnicamente a equipa na resolução de problemas complexos, revisão de incidentes e tomada de decisões críticas;
- Participar de reuniões de planeamento, definição de requisitos técnicos e estimativas de esforço;
- Supervisionar e garantir o uso adequado de ferramentas de monitorização (Elastic, Kibana, Grafana) e gestão de logs;
- Impulsionar o uso de contêineres (Docker) e orquestradores para ambientes distribuídos e escaláveis.
O que valorizamos:
- Licenciatura ou Mestrado em Engenharia Informática ou áreas similares (preferencialmente);
- Experiência prévia em equipas de desenvolvimento .Net em projetos corporativos;
- Mais de 3 anos em desenvolvimento backend com Net Core e arquitetura de microsserviços;
- Experiência de mais de 2 anos em outra linguagem de programação como Python, node.js ou Golang;
- Experiência na definição de arquiteturas, design de APIs e documentação técnica;
- Conhecimento em práticas de testes automatizados (unitários e integrados);
- Integração de soluções com serviços de baseados em mensagens (Kafka, RabbitMQ, ServiceBus).
- Implementação de soluções na nuvem (AWS ou Azure);
- Colaboração e espírito de equipa para trabalhar de forma próxima e eficaz com equipas multidisciplinares;
- Comunicação clara e assertiva;
- Resolução de problemas e pensamento crítico;
- Gestão de prioridades e orientação para resultados;
- Adaptabilidade e aprendizagem contínua;
- Pensamento estratégico, alinhando decisões técnicas a uma visão de médio e longo prazo.
Fatores de Preferência:
- Microsoft Exam 70-486: Developing ASP.NET MVC Web Applications.
- Microsoft Certified: Azure Solutions Architect Expert.
- AWS Certified Solutions Architect – Associate ou Professional.
- MongoDB Associate Developer ou equivalente.
- Confluent Certified Developer for Apache Kafka.
- Certificações específicas em liderança técnica ou arquitetura de software, tais como:
- Certified Scrum Professional (CSP) – Scrum Alliance
- PMI Agile Certified Practitioner (PMI-ACP)
- ICAgile Certified Expert in Agile Coaching (ICP-ACC / ICP-ATF)
Compromisso CTT:
É objetivo dos CTT que a igualdade de oportunidades, a inclusão, diversidade, conciliação e igualdade de género sejam parte integrante do seu ADN. Reunir pessoas com perfis, conhecimentos e áreas curriculares diversas, com culturas, género e idades diferentes enriquece a organização, estimula a criatividade e a inovação, contribui para o fortalecimento do potencial humano e para uma maior qualidade nos processos de tomada de decisão, potenciando a criação de valor para os stakeholders.