Senior .NET Software Engineer – Cloud-Native & AI Integration
ITDS Portugal · Remoto
Sobre a função
Ignie o futuro dos sistemas cloud-native — revolucione os ecossistemas financeiros com microsserviços alimentados por IA!
Oportunidade baseada em Portugal com modelo de trabalho remoto (até 5 dias de teletrabalho por semana).
Como Senior .NET Software Engineer – Cloud-Native & AI Integration, irá trabalhar para o nosso cliente, um líder no desenvolvimento de ecossistemas de alta performance e orientados a eventos para a indústria financeira. Junte-se a uma equipa global que impulsiona a inovação através da migração para .NET 8 e da integração de IA Generativa (LLMs) em soluções de ponta, moldando a próxima era de sistemas inteligentes e escaláveis.
As suas principais responsabilidades:
- Conceber e implementar microsserviços de alta performance usando .NET 8, com foco em escalabilidade, desempenho e arquitetura limpa (clean architecture).
- Desenvolver fluxos de trabalho assíncronos recorrendo a AWS SNS/SQS, garantindo a resiliência do sistema e a integridade dos dados.
- Liderar iniciativas de integração de IA, estabelecendo a ligação entre backends .NET e modelos de IA LLM baseados em Python, facilitando funcionalidades orientadas por IA de forma fluida.
- Colaborar no desenho de pipelines de dados de elevado débito utilizando AWS Data Firehose e Data Streams para processamento de dados em tempo real.
- Manter padrões elevados de qualidade de código através de testes rigorosos com xUnit e WireMock, suportando migrações e atualizações sem interrupções.
- Trabalhar em estreita colaboração com as equipas de SRE para implementar serviços via GitHub Actions e gerir a infraestrutura com Terraform.
- Utilizar ferramentas modernas como GitHub Copilot e ChatGPT para acelerar o desenvolvimento, salvaguardando simultaneamente a segurança e a eficiência do código.
É ideal para esta função se tiver:
- Pelo menos 6 anos de experiência comprovada em desenvolvimento de software, com profundo domínio de C# e .NET Core / .NET 8.
- Experiência prática no trabalho com serviços nativos de AWS, como SNS, SQS, S3 e ECS.
- Forte compreensão de Sistemas Distribuídos e Arquitetura Orientada a Eventos (Pub/Sub, Idempotência).
- Experiência comprovada com Redis ou soluções de cache semelhantes para gestão de estado e otimização de desempenho.
- Curiosidade ou experiência no trabalho com LLMs, Python ou integrações de IA — especialmente com APIs da OpenAI ou Anthropic.
- Mentalidade de testes em primeiro lugar (test-first), com experiência em testes unitários e de integração.
- Familiaridade com Docker, GitHub Actions e Terraform para práticas de DevOps.
É um forte diferencial se tiver:
- Experiência na construção de sistemas RAG ou no trabalho próximo com modelos de IA.
- Certificações em cloud computing ou engenharia de software.
- Experiência com fluxos de trabalho de engenharia de dados e design de pipelines de elevado débito.
Idioma exigido para a função:
Inglês fluente, com excelentes capacidades de comunicação.
Elegibilidade para trabalhar na Europa:
Apenas serão considerados candidatos com direito legal prévio para trabalhar na União Europeia.
#MAKEYourCareerBETTER
Interessado? Candidate-se agora e inclua o seu CV (preferencialmente em inglês), juntamente com uma declaração a confirmar o seu consentimento para o tratamento e armazenamento dos seus dados pessoais.
https://itdsportugal.com/en/it-jobs/9187/?utm_source=itjobs