Sistemas de Informação | Back-End Developer (.NET)

Sistemas de Informação | Back-End Developer (.NET)
CTT
07/31/2025 16:29:26
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 com Back-End Developer (.NET):
Principais responsabilidades
- Projetar, desenvolver e manter aplicações e microsserviços usando .Net e .Net Core no ecossistema de nuvem da Azure, garantindo a alta disponibilidade, escalabilidade e segurança das soluções;
- Implementar soluções modernas e robustas que integrem sistemas distribuídos em ambientes ágeis e colaborativos;
- Projetar e desenvolver microsserviços usando .Net Core em uma arquitetura orientada a serviços;
- Implementar e documentar APIs RESTful para integração com sistemas internos e externos;
- Escrever e executar testes unitários;
- Integrar com sistemas de mensageria como Kafka, RabbitMQ e ServiceBus para uma comunicação eficiente entre serviços;
- Projetar, implementar e otimizar bancos de dados NoSQL (MongoDB);
- Conhecimentos de base de dados relacionais (SQL Server, PostgreSQL, MySQL);
- Configurar pipelines de CI/CD usando ferramentas como GitHub Actions;
- Monitorizar e otimizar o desempenho da aplicação com ferramentas de monitorização como Elastic, Kibana e Grafana;
- Participar de ambientes de desenvolvimento ágil, colaborando com equipas multifuncionais.
O que valorizamos
- Licenciatura ou Mestrado em Engenharia Informática ou áreas similares (preferencialmente);
- Linguagem de Programação: Experiência avançada em .NET e .NET Core;
- Desenvolvimento Backend: Desenho e desenvolvimento de microsserviços e aplicações backend;
- APIs RESTful: Domínio na criação, consumo e manutenção de APIs;
- Mensageria e Streaming: Sólidos conhecimentos de sistemas como Kafka, RabbitMQ e ServiceBus;
- Bancos de dados: Experiência em design, consulta e otimização de bancos de dados relacionais e NoSQL;
- Geração de containers do Docker para gerar a configuração de implantação dos microsserviços;
- Testes: Desenvolvimento de testes unitários e de integração para garantir a qualidade do código;
- Metodologias Ágeis: Experiência de trabalho em equipas ágeis, seguindo frameworks como Scrum ou Kanban;
- Experiência superior a 5 anos no desenvolvimento de aplicações e microsserviços com .NET Core;
- Conhecimento avançado em design e desenvolvimento de APIs RESTful;
- Familiaridade com sistemas de mensagens como Kafka, RabbitMQ, ServiceBus;
- Experiência na implementação e manutenção de bancos de dados NoSQL e relacionais;
- Capacidade de automatizar implantações e configuração de ambientes na Azure;
- Experiência na criação de testes unitários automatizados;
- Facilidade de relacionamento interpessoal, para trabalhar com equipas multidisciplinares e em ambientes ágeis e colaborativos;
- Boa capacidade de comunicação e gosto pelo trabalho em equipa;
- Autonomia, proatividade e dinamismo;
- Pensamento crítico e capacidade de resolução de problemas;
- Foco na aprendizagem contínua, no sentido de acompanhar as últimas tendências tecnológicas;
- Forte sentido de responsabilidade e orientação para os resultados;
- Conhecimentos de Inglês.
Fatores de Preferência
- Microsoft Exam 70-486: Developing ASP.NET MVC Web Applications;
- Microsoft Certified: Azure Data Fundamentals;
- Exame de Desenvolvedor Associado MongoDB;
- Desenvolvedor certificado Confluent para Apache Kafka;
- Certificação de Associado EDB PostgreSQL 12;
- Certificações específicas em .Net e desenvolvimento backend;
- Outras certificações específicas em .Net Core e desenvolvimento backend;
- Experiência em projetos no setor da logística ou encomendas expresso.
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.