Senior Python/Django Developer (Hibrido,Porto)
- Hiring from
- Portugal
- Work type
- Hybrid
- Posted
- Sep 30, 2026
Is this job info correct?
Principais Responsabilidades
- Integrar a equipa de desenvolvimento de Network Security, contribuindo para acelerar a disponibilização da plataforma de self-service para abertura de fluxos de firewall;
- Desenvolver e otimizar workflows end-to-end em Python/Django para automatizar o pedido, validação, aprovação e aprovisionamento de regras de firewall em Fortigate e NSX-T;
- Desenvolver e manter conectores API robustos para orquestrar alterações no FortiManager/FortiOS e nos NSX-T Managers;
- Implementar validações prévias à alteração, incluindo validação de sintaxe e deteção de conflitos, bem como mecanismos seguros de rollback e idempotência, garantindo a não interrupção do tráfego em produção;
- Desenvolver testes unitários e de integração abrangentes para o código de automação;
- Garantir que todas as regras de firewall geradas cumprem rigorosamente as políticas internas de segurança e os standards de compliance;
- Documentar o código, os contratos das APIs e os desenhos dos workflows, garantindo uma transferência de conhecimento adequada para as equipas internas de NetSecOps;
- Participar na entrega de parte ou da totalidade do código de desenvolvimento de aplicações, de acordo com o plano do projeto e as especificações funcionais fornecidas pela análise de negócio;
- Analisar, desenvolver ou configurar módulos de software existentes ou novos;
- Participar na implementação e integração dos módulos;
- Seguir as boas práticas e standards de documentação adequados.
- +9 anos de experiência;
- Experiência sénior com forte conhecimento combinado de Software Engineering (Python/Django + REST API) e Enterprise Network Security (Fortinet e VMware NSX-T);
- Conhecimentos avançados de Python 3 e do framework Django (ou REST Framework) para desenvolvimento de APIs robustas e escaláveis e backends de automação;
- Experiência com filas de tarefas assíncronas, como Celery / Redis, para gestão de operações de rede de longa duração;
- Experiência com pipelines de CI/CD, nomeadamente Git, GitLab CI/GitHub Actions, e princípios de Infrastructure as Code (IaC);
- Conhecimentos aprofundados de arquiteturas Fortigate (FortiOS) e VMware NSX-T;
- Experiência prática na automatização de políticas de firewall, objetos de endereços e grupos de segurança através da FortiManager API (JSON-RPC/REST) e NSX-T Policy API;
- Bons conhecimentos de conceitos de routing, switching, zoning e micro-segmentation em ambientes empresariais.